Форумы

Geek's Notes Universe :: Форумы :: Web-Server

nginx свои страницы ошибок

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

Изменил nginx.conf :
error_page 404 /home/www/errors/404.html;
        location = /home/www/errors/404.html {
        root   html;
        }

        error_page 403 /home/www/errors/403.html;
        location = /home/www/errors/403.html {
        root   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 {
        root   /home/www/errors;
 }


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

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


то туда, насколько я понимаю, вообще все сваливается...

Модераторы: root, Frizze, andrey, Bender

<< Предыдущая тема | Следующая тема >>

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