如何使用Apache将端口80重定向到其他端口?


8

我的tomcat在端口8080上运行,并且想要一个特定的URL(例如说http://example.com/app)实际指向example.com:8080/app

我在网站上还有其他内容应该保持不变。


取决于您所说的“点”。您是否只是将流量从example.com/app重定向到example.com:8080/app(从而将端口8080暴露给外部流量),还是想通过在Apache中运行所有请求来隐藏Tomcat的存在?到Tomcat,并将所有结果从Tomcat通过Apache返回给用户?
Craig Trader 2010年

隐藏Tomcat;用户应该看不到8080
Adam L Davis 2010年

Answers:


13

听起来您想要的不是重定向,而是代理。查看在mod_proxy配置页面中找到的信息。您应该以如下形式结束:

ProxyPass /app http://example.com:8080/app
ProxyPassReverse /app http://example.com:8080/app

1
具体来说,Reverse Proxy
Craig Trader
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.