Apache-2.4
自定義錯誤頁面 apache
我正在嘗試設置自定義錯誤頁面(反向代理是 apache)
Service Unavailable The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later. **Additionally, a 503 Service Unavailable error was encountered while trying to use an ErrorDocument to handle the request.**
但是,例如,如果我停止我的 tomcat 伺服器,則不會載入錯誤頁面(503 錯誤)
我收到上面的消息不是我的 .HTML 消息
我的配置如下所示:
<VirtualHost *:443> ServerAdmin XXX ServerName XXX # Possible values: debug, info, notice, warn, error, crit, alert, emerg. LogLevel warn ErrorLog XXX CustomLog XXX DocumentRoot /var/www/html/ ErrorDocument 503 /503.html <Directory /> AllowOverride None Require all granted </Directory> ProxyPreserveHost On <Location /> AddDefaultCharset Off Require all granted ProxyPass ajp://XXX:XXX/ disablereuse=on </Location>
如果我將 ErrorDocument 行更改為 foo 而不是 /503.html 我會看到 foo 所以看起來 .HTML 不是由配置載入的?有人可以幫助我嗎?
/
它由tomcat提供服務的位置。這意味著/503.html
將通過 AJP 代理由 tomcat 處理。如果 tomcat 關閉,/503.html
頁面也將不可用。您需要Location
為錯誤文件添加另一個節。