Apache 反向代理配置更改

标签 apache tomcat reverse-proxy proxypass

在 Apache 代理配置方面需要一些帮助。 我的应用程序可在以下路径的 8080 处获得。 http://localhost:8080/HotelOperations

我目前的配置如下。

ProxyPass        / http://localhost:8080/
ProxyPassReverse / http://localhost:8080/

使用此配置,我可以在端口 80 访问我的应用程序,但是,我必须将 /HotelOperations 传递给它。我希望能够在没有 /HotelOperations 的情况下访问它。

可在 http://localhost/HotelOperations 访问 需要在 http://localhost

请帮忙。

最佳答案

您不想重写 URL。很惨。您必须解析并重写每个 HTTP header 和每个文档才能进行替换。

最好将应用程序的上下文路径从 /HotelOperations 更改为 /,方法是将上下文重命名为 ROOT

关于Apache 反向代理配置更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49143949/

相关文章:

apache - 为什么我的工作文件在本地有效,但在我的虚拟主机服务器上无效?

eclipse - 使用 Eclipse Tomcat Maven M2Eclipse 的 ClassNotFound W/Spring

apache - 无法使用 apache 代理设置加载 socket.io.js

python - Django:使用 mod_wsgi 创建的 SOCK 文件的权限错误

php - 什么控制 linux 上的 php error_log 文件属性(权限、所有者、组)?

java - 无法在本地主机启动 Tomcat v8.0

php - 为当天剩余时间缓存 PHP 脚本

java - NGINX反向代理背后的SpringBoot API REST

php - Apache 后备资源配置

java - 在 Tomcat6 中将类导入 JSP