Re: проблема с каталогами

Igor Sysoev igor на sysoev.ru
Вт Фев 15 11:16:02 MSK 2011


On Tue, Feb 15, 2011 at 03:05:55AM -0500, smack87 wrote:
> Привет, есть такой конфиг
> [code]
> worker_processes  1;
>  
> events {
>   worker_connections  1024;
> } 
>  
> 
> http {
>     include       mime.types;
>     default_type  application/octet-stream; 
>  
>     sendfile        on;
>     keepalive_timeout  65; 
> 	
> 	proxy_buffers 8 32k;
> 	proxy_buffer_size 64k;
>    
>     
> 
>     
> server {
>           listen       127.0.0.77; 
>    
>           server_name  yii-loc.com;
>           charset utf-8; 
>    
>           root "f:/Dropbox/web/yii-loc.com"; 
> 
>           location / {
>           try_files $uri @php;
>           } 
>  
>           location @php {
>           fastcgi_pass 127.0.0.1:9123;
>           fastcgi_param SCRIPT_FILENAME $document_root/index.php;
>           fastcgi_param QUERY_STRING $uri;
>           include fastcgi_params1; 
>           }         
>     }
> [/code]

> Как сделать, чтобы когда я захожу в
> yii-loc.com/requrements или любую другую папку,
> чтобы оно искало там index.php и запускало
> его на выполнение?
> В настройке nginx очень мало понимаю,
> посоветуйте что можно почитать чтобы
> лучше разобраться. В документации
> ничего не понятно.

       location / {
           try_files $uri $uri/ @php;
           index  index.php;
       } 

       location @php {
           fastcgi_pass 127.0.0.1:9123;
           fastcgi_param SCRIPT_FILENAME $document_root/index.php;
           fastcgi_param QUERY_STRING $uri;
           include fastcgi_params1; 
       }         
  
       location ~ \.php$ {
           fastcgi_pass 127.0.0.1:9123;
           fastcgi_param SCRIPT_FILENAME $document_root/$uri;
           fastcgi_param QUERY_STRING $args;
           include fastcgi_params1; 
       }         


-- 
Igor Sysoev
http://sysoev.ru/en/



Подробная информация о списке рассылки nginx-ru