我的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页面吗?
ErrorDocument 503 maintenance.html
maintenance.html
从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 应该可以。
ErrorDocument 503 /maintenance.html