Я посмотрел на апач ErrorDocument директива о том, как это сделать. Я нашел ответь здесь и он упомянул:
Вы должны использовать URL-адрес, чтобы указать на ваш ErrorDocument, иначе, если вы используете ссылку на файловую систему, вы получите дополнительные 503 при попытке ее найти.
Итак, вот как выглядит мой виртуальный хост. Для теста я указываю его на Google
<VirtualHost *:80>
ServerName shabbasheep.mydomain.com
ServerAlias www.mydomain.com
ErrorDocument 503 https://www.google.com
...
...
</VirtualHost>
Я пытаюсь показать страницу обслуживания, когда мой сервер 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, когда мой сервер не работает. Простите за понимание по этому поводу.
Любая помощь в решении этой проблемы приветствуется.
заранее спасибо