FastCGI /file.php/serve?xx=yy

Dmitriy Yermakov dyer at sut.ru
Thu Jan 25 18:33:21 MSK 2007


On Thu, Jan 25, 2007 at 05:13:18PM +0300, Sergey A. Shepelev wrote:
> Здравствуйте, уважаемые.
> 
>  На хостинге настроен nginx 0.5.7 + PHP/FastCGI 5.1.6 with
> Suhosin-Patch 0.9.6 (оба из портов).
> 
>  Помогите, пожалуйста, настроить nginx-fastcgi, для корректной
> обработки PHP запросов вида /file.php/serve?param1=value.
> 
>  На данный момент есть такой конфиг:
> 
> location ~*     ^.+\.php {
> 	root /public_html;
> 	fastcgi_pass unix:/tmp/php-fcgi.sock;
Маловато будет для fastcgi

include "/path/where/nginx_config_file/fastcgi_params";
> }

а fastcgi_params вообще-то в поставке есть.
И в рассылке неоднократно примеры конфигов были.

> 
>  wget -O /dev/null http://getid.ru/nn.php/asd?g=1
>  Показывает 502. В логе:
> 
> 2007/01/25 17:03:44 [error] 35872#0: *1167 upstream prematurely
> closed connection while reading response header from upstream,
> client: 213.243.111.115, server: getid.ru, URL: "/nn.php/asd?
> g=1", upstream: "fastcgi://unix:/tmp/php-fcgi.sock:",
> host: "getid.ru"
> 
>  Причем самое ужасное, что PHP не показывает никаких ошибок,
> несмотря на
> 
> log_errors = On
> log_errors_max_len = 10240
> error_log = /logs/php-error.log
> 
>  Статика и нормальные PHP запросы отдаются чудесно.
> 
> -- 
> Sergey A. Shepelev <l4igem2 at list.ru>

-- 
Dmitriy Yermakov, CCS SUT
dyer at sut.ru





More information about the nginx-ru mailing list