如何将域名映射到我在 Tomcat 服务器上运行的 Java 应用程序
How to map domain name to my Java application which runs on Tomcat server
我已经在我的 ubuntu14.04 droplet 上安装了 apache2 和 tomcat7。 Apache 在默认端口 80 上是 运行,在 8080 上是 tomcat7。我在 tomcat 上部署了一个应用程序并访问它,url 看起来像:
www.mysite.com:8080/Application_name/
但我希望我的应用程序在用户刚输入时出现 www.mysite.com
如何配置?
您需要将 Apache 配置为 reverse-proxy from / to /application_name,这将隐藏 end-user.
的应用程序上下文
为代理启用所有LoadModule,并添加
ProxyPreserveHost On
ProxyPass / http://localhost:8080/application_name/
ProxyPassReverse / http://localhost:8080/application_name/
我已经在我的 ubuntu14.04 droplet 上安装了 apache2 和 tomcat7。 Apache 在默认端口 80 上是 运行,在 8080 上是 tomcat7。我在 tomcat 上部署了一个应用程序并访问它,url 看起来像: www.mysite.com:8080/Application_name/
但我希望我的应用程序在用户刚输入时出现 www.mysite.com
如何配置?
您需要将 Apache 配置为 reverse-proxy from / to /application_name,这将隐藏 end-user.
的应用程序上下文为代理启用所有LoadModule,并添加
ProxyPreserveHost On
ProxyPass / http://localhost:8080/application_name/
ProxyPassReverse / http://localhost:8080/application_name/