Форумы

Модераторы: tastelinux, Frizze, andrey, Bender
Автор Добавил
tastelinux
Срд Июн 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/404.html;
        location = /home/www/errors/404.html {
        tastelinux   html;
        }

        error_page 403 /home/www/errors/403.html;
        location = /home/www/errors/403.html {
        tastelinux   html;
  }



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

        error_page 403 /home/www/errors/403.html;



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

Решение:

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

error_page 404 /404.html;
location = /404.html {
        tastelinux   /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