Пользовательская страница, когда Apache Server не работает

Я посмотрел на директиву Apache ErrorDocument о том, как это сделать. Я нашел ответ здесь и упомянул:

Вы должны использовать URL-адрес, чтобы указать на свой ErrorDocument, в противном случае, если вы используете ссылку на файловую систему, вы получите дополнительные 503 при попытке ее найти.

Вот как выглядит мой виртуальный хост. В целях тестирования я указываю на Google

<VirtualHost *:80>  
    ServerName shabbasheep.mydomain.com
    ServerAlias www.mydomain.com

    ErrorDocument 503 https://www.google.com
    ...
    ...
</VirtualHost>

Я пытаюсь показать страницу обслуживания, когда мой сервер apache выходит из строя. В настоящее время я тестирую это на своей локальной машине, прежде чем применять его на живом сервере.

Чтобы проверить это, я останавливаю свой сервер apache и пытаюсь получить доступ к своей странице, надеясь, что страница будет перенаправлена ​​на страницу Google.

Выходит не работает:| и я получаю Firefox can't establish a connection to the server at shabbasheep.mydomain.com.

После некоторого повторного поиска я нашел решение, которое использует RewriteEngine, поэтому я добавил и добавил следующее в свой виртуальный хост.

RewriteEngine On
RewriteCond %{REQUEST_URI} $ 
RewriteRule $ /https://www.google.com [R=503,L]

Все еще не повезло перенаправить в Google, когда мой сервер не работает. Извините за понимание по этому вопросу.

Любая помощь о том, как решить эту проблему высоко ценится.

заранее спасибо

0 ответов

Другие вопросы по тегам