apache - 使用 Apache 作为代理服务器 + Tomcat

标签 apache tomcat proxy errordocument

我正在尝试在 tomcat 关闭时显示自定义页面,为了做到这一点,我使用了 apache 服务器。我正在尝试将所有请求重定向到 tomcat (localhost:8080),但以“/error”开头的请求除外,我该怎么做?我在 httpd.conf 文件中尝试过这样的事情:

ErrorDocument 503 /error/503.html

<IfModule proxy_http_module>

ProxyPass /error http://localhost/ retry=0
ProxyPassReverse /error http://localhost/

ProxyPass / http://localhost:8080/ retry=0
ProxyPassReverse / http://localhost:8080/

</IfModule>

但是没有成功。

最佳答案

在问你的问题之前,你有没有看过 ProxyPass 的 httpd 文档?

你想要

ProxyPass /error !

排除以/error开头的路径

关于apache - 使用 Apache 作为代理服务器 + Tomcat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19221402/

相关文章:

java - 命名异常 : Cannot create resource instance with Jackrabbit in Tomcat

java - Tomcat 8 startup.bat 未运行(直接运行)但在 Eclipse JAVA_HOME 路径中工作是正确的

java - Tomcat 7.0.50 中的内存泄漏

mysql - maxscale 找不到 gtid_binlog_pos

android - 以编程方式设置代理用户名和密码Android

node.js - nodejs 应用程序可在 nginx 反向代理后面的端口 3000 上访问

apache - 在网络服务器上预览文件?

Python 请求 : having a space in header for posting

php - ubuntu 上的 apache2 - php 文件下载

WordPress 和 htaccess 301 重定向无需管理员