fastcgi и 404

Mike Kolesnikov mozilla_bugs at mail.ru
Fri Feb 4 23:31:45 MSK 2005


И снова добрый вечер.
Обнаружил странность в обработке 404 у fastcgi. В конфиге присутствует
        error_page 404  /404.php;
При запросе несуществующего .html файла отдается 404.php, как и положено.

Однако если запрашивать несуществующий .php файл, клиент получает
"No input file specified." вместо содержимого 404.php. Не срабатывает
internal redirect на error_page - похоже, проверка на него стоит существенно
раньше вызова модуля fastcgi.

Заголовок ответа тоже странный, нет "Not Found" после HTTP/1.1 404
Хотя это наверное и не обязательно?

wget -S -O - 127.0.0.1:8080/sdfsdf.php
--23:22:00--  http://127.0.0.1:8080/sdfsdf.php
           => `-'
Установка соединения с 127.0.0.1:8080... соединились.
Запрос HTTP послан, ожидание ответа...
 1 HTTP/1.1 404
 2 Server: nginx/0.1.17
 3 Date: Fri, 04 Feb 2005 20:22:00 GMT
 4 Content-Type: text/html
 5 Connection: close
23:22:00 ОШИБКА 404: (нет описания).






More information about the nginx-ru mailing list