Re: настройка FastCGI

Igor Sysoev igor на sysoev.ru
Пт Дек 18 15:55:14 MSK 2009


On Fri, Dec 18, 2009 at 07:50:54AM -0500, NT Man wrote:

> Peter, спасибо. Получается fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; переезжает в http, а location все равно надо прописывать для каждого виртуального сервера.

Да.

> Igor, своим примером мы меня просто убили. Теперь я не понимаю в какой последовательности применяются правила. Дело в том, что если приведённый вами фрагмент вставить в самый конец, то ничего не измениться, его надо обязательно вставлять до
> 
> location ~ \.php$ {
>             fastcgi_pass   127.0.0.1:9000;
>             fastcgi_index  index.php;
>             fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
>             include        fastcgi_params;
>         }
> 
> 
> Если следовать этой логике, то правило
> 
>         location / {
>             root   html;
>             index  index.php index.html index.htm;
>         }
> 
> которое у меня самое первое, вообще должно перекрыть было все на свете.

http://sysoev.ru/nginx/docs/http/ngx_http_core_module.html#location
http://nginx.org/en/docs/http/request_processing.html#simple_php_site_configuration


-- 
Игорь Сысоев
http://sysoev.ru



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