一尘不染

apache tomcat 503自定义错误页面

tomcat

我的apache2和tomcat6(未从apt信息库安装,手动下载并安装)在端口80上运行,且具有mod_jk设置。访问jsp
servlet页面,将浏览器指向http://myapp.mydomain.com/(虚拟托管是在tomcat(server.xml)和apache中完成的)。我试图在部署过程中关闭tomcat(pkill
-9 java或/etc/init.d/tomcat stop)时将tomcat的错误页面503重定向到自定义错误页面。

我的apache的文档根目录是/ var / www /,因此我将其放置在apache2.conf文件的下面

ErrorDocument 503 maintenance.html并在/ var /
www下创建了文件maintenance.html。当我测试停止tomcat时,我将页面重定向到了无需更改URL的maintenance.html,但是未显示实际页面,而是maintenance.html在浏览器中显示了文件名。任何人都可以帮助我正确配置apache,当Tomcat关闭时,该Apache重定向到正确的maintenance.html页面吗?


阅读 409

收藏
2020-06-16

共1个答案

一尘不染

apache文档中

URLs can begin with a slash (/) for local web-paths (relative to the 
DocumentRoot), or be a full URL which the client can resolve.

我想ErrorDocument 503 /maintenance.html 应该可以。

2020-06-16