我的tomcat包含我部署的战争。而apache web服务器正在我的tomcat前面运行。我只有一台服务器。
我希望访问网络的用户可以获得以下体验:
我希望所有的转换机制都是自动的,不需要人们的手工。
我应该如何或应该配置tomcat / apache web服务器?
答案 0 :(得分:0)
这可以使用ErrorDocument指令完成。该指令可以是虚拟的或目录级的全局。根据您的要求选择
e.g
ErrorDocument 500 "Server down"
ErrorDocument 501 "Server down"
ErrorDocument 502 "Server down"
您还可以返回静态页面包含一些错误消息和帮助文本,或者您可以使用动态资源来显示更多信息
请参阅apache文档Custom errors
对于nginx,它就像下面的
error_page 502 =200 /false.html;
location /false.html {
}
其中false.html可以是静态资源或动态代理。请注意,在nginx中我们也可以像上面的例子中那样更改响应代码。我不确定我们是否可以在Apache HTTPD中执行此操作