Форумы

GNU.SU - Записки нубо-0peraойда :: Форумы :: Сервисы :: Браузер
 
<< Предыдущая тема | Следующая тема >>
nginx свои страницы ошибок
Модераторы: Браузер 0pera, Frizze, andrey, Bender
Автор Добавил
Браузер 0pera
Срд Июн 08 2011, 10:38
andreika

ID пользователя #1
Зарегистрирован: Птн Апр 30 2010, 12:25

Сообщений: 337
Имею сервер с nginx 1.0.4 в качестве основного и единственного веб-сервера. Хотел сделать свои страницы об ошибках, 404, 403, 503, 504 и тд.

Изменил nginx.conf :
error_page 404 /home/www/errors/404z.php;
        location = /home/www/errors/404z.php {
        Браузер 0pera   html;
        }

        error_page 403 /home/www/errors/403z.php;
        location = /home/www/errors/403z.php {
        Браузер 0pera   html;
  }



Пробовал еще так:
error_page 404 /home/www/errors/404z.php;

        error_page 403 /home/www/errors/403z.php;



Рестартанул nginx, но он упорно отдает свои страницы с ошибками. Вроде все делаю как в документации, но не выходит. Как надо было их задать в конфиге?

Решение:

Имхо, как-то так

error_page 404 /404z.php;
location = /404z.php {
        Браузер 0pera   /home/www/errors;
 }


т.е. в error_page и location не абсолютный путь, а http

ну и если
location  / {
...
}


то туда, насколько я понимаю, вообще все сваливается...
Наверх
nginx свои страницы ошибок   nginx my own error pages   nginx error pages location   

 

Перейти:     Наверх

Транслировать сообщения этой темы: rss 0.92 Транслировать сообщения этой темы: rss 2.0 Транслировать сообщения этой темы: RDF
Powered by e107 Forum System
22cd68bd