Страница обслуживания Httpd

#apache #maintenance

Вопрос:

Я пытаюсь создать страницу обслуживания для нашего приложения

Передним сервером является версия сервера: Apache/2.4.6 (Red Hat Enterprise Linux) Страница обслуживания находится в следующем каталоге: /var/www/maintenance/index.html

Я настраиваю файл ssl.conf, как показано ниже

 # Redirect all request to a 503 return code when in maintenance mode  ErrorDocument 503 /maintenance/index.html  RewriteEngine on  RewriteCond /var/www/maintenance/ALL -f [OR]  RewriteCond /var/www/maintenance/%{SERVER_NAME} -f  RewriteCond %{REQUEST_URI} !=/maintenance/index.html  RewriteRule ^ - [R=503,L] # Redirect away from the maintenance page if not in maintenance mode  RewriteCond /apps/myApp/maintenance/ALL !-f  RewriteCond /apps/myApp/maintenance/%{SERVER_NAME} !-f  RewriteRule ^/maintenance/index.html$ / [R,L]`  

Похоже, это не работает.

У кого-нибудь есть какие-нибудь идеи?

Заранее спасибо!

Ответ №1:

просто добавьте временное перенаправление в файл конфигурации Apache, чтобы перейти в режим обслуживания

 Redirect / http://www.example.com/maintenance/index.html  

чтобы выйти из режима обслуживания, просто добавьте хэш-символ

 # Redirect / http://www.example.com/maintenance/index.html