Автор Тема: Настройка страниц ошибок в httpd2.conf [решено]  (Прочитано 1055 раз)

Оффлайн Dolphin

  • Участник
  • *
  • Сообщений: 12
Доброго времени суток!
Вопрос: как не используя файл .htaccess задать свои страницы ошибок?
В локальной сети предприятия в качестве веб-сервера используется Altlinux P7, на котором расположена локальная версия сайта. Проблема возникла при замене стандартных страниц ошибок на свои.
В /etc/httpd2/conf/httpd2.conf пробовал:
1) Указать путь к файлу ошибки  - ErrorDocument 404 /404.html
2) Указать ссылку на файл - ErrorDocument 404 http://mysite/404.html
Не помогло. Отображает страницы, находящиеся в /var/www/apache2/error
« Последнее редактирование: 28.04.2015 12:31:00 от Skull »

Оффлайн Dolphin

  • Участник
  • *
  • Сообщений: 12
Re: Настройка страниц ошибок в httpd2.conf
« Ответ #1 : 27.04.2015 10:45:45 »
Товарищи! Никто не знает или ответ слишком простой, чтобы его здесь озвучить? Ткните носом, где рыть?

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 159
    • Домашняя страница
Re: Настройка страниц ошибок в httpd2.conf
« Ответ #2 : 27.04.2015 12:18:05 »
В /etc/httpd2/conf/sites-enabled/000-default_https.conf после DocumentRoot добавьте нужное и запустите service httpd2 reloadДля HTTP правьте /etc/httpd2/conf/sites-enabled/000-default.conf
« Последнее редактирование: 27.04.2015 12:22:17 от Skull »
Андрей Черепанов (cas@)

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 159
    • Домашняя страница
Re: Настройка страниц ошибок в httpd2.conf
« Ответ #3 : 27.04.2015 12:20:13 »
# diff -u /etc/httpd2/conf/sites-enabled/000-default_https.conf{~,}
--- /etc/httpd2/conf/sites-enabled/000-default_https.conf~      2015-04-14 11:29:26.000000000 +0300
+++ /etc/httpd2/conf/sites-enabled/000-default_https.conf       2015-04-21 01:49:44.102759989 +0300
@@ -25,6 +25,7 @@
 
                #   General setup for the virtual host
                DocumentRoot "/usr/share/doc/indexhtml/"
+               ErrorDocument 404 /new404.html
                ServerName localhost.localdomain:443
                ServerAdmin webmaster@example.com
                ErrorLog "/var/log/httpd2/error_log"
# cat /usr/share/doc/indexhtml/new404.html
<html>
        <body>
                <h2 style="color:red">404</h2>
        </body>
</html>
# service httpd2 reload
Reloading httpd2 service:                                 [ DONE ]
Андрей Черепанов (cas@)

Оффлайн Dolphin

  • Участник
  • *
  • Сообщений: 12
Re: Настройка страниц ошибок в httpd2.conf
« Ответ #4 : 28.04.2015 11:56:29 »
Спасибо за развёрнутый ответ! Действительно, я не тот конфиг правил :-)