有没有一种简单的方法可以从domain.com:8080/myapp更改为domain.com? Tomcat 7的任何一步一步的工作示例?
答案 0 :(得分:1)
是的,您可以使用Apache Mod_Proxy进行此操作。您使用Apache2作为Tomcat实例的前端。
以下是配置示例:
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName site.domain.com
Redirect / /tomcat-context/
ProxyPass /tomcat-context/ http://127.0.0.1:tomcat-port/tomcat-context/
ProxyPassReverse /tomcat-context/ http://site.domain.com/tomcat-context/
ProxyPreserveHost On
</VirtualHost>
您可以找到更多信息here。
如果你不是Apache2专家(我不是),一开始可能看起来有点难以理解,但是一旦你配置了你的第一个前端,在它后面添加越来越多的tomcat实例是一件轻而易举的事。 / p>
或者,如果您懒惰,请在tomcat主目录的conf / server.xml文件中将连接器端口从8080更改为80。