Re: Проблема с fastcgi

David Mzareulyan david at hiero.ru
Sun Mar 9 14:29:47 MSK 2008


Тут ещё не очень логичный момент -- фактически ведь срабатывает 405-й обработчик (у меня сначала было "403 404", потому я и сказал, что не работает совсем), хотя логичнее было бы вешат @php только на 404. Нас же, на самом деле, интересует именно отсутствующая статика, а не любой некорректный метод.

> On Sun, Mar 09, 2008 at 10:48:57AM +0000, David Mzareulyan wrote:
> 
>> У меня вот такое:
>> 
>> location /      { error_page 403 404 405 = @php; } location @php   {
>> fastcgi_pass unix:/var/run/php-fpm.sock; }
>> 
>> Не работает. Точнее, управление на скрипт передаётся, но он получает
>> GET (!) запрос.
>> 
>> nginx 0.5.35
>> 
> Да, метод меняется.
> Прилагаемый патч сохраняет метод при перенапрвлении в именованный
> location.
> Таким образом, при перенаправлении в @php сохраняется не только $uri,
> но
> и $remote_method.


-- 
С уважением
Давид Мзареулян
david at hiero.ru


More information about the nginx-ru mailing list