linux - 如何将域名映射到我在 Tomcat 服务器上运行的 Java 应用程序

标签 linux apache tomcat proxypass

<分区>

我已经在我的 ubuntu14.04 droplet 上安装了 apache2 和 tomcat7。 Apache 在默认端口 80 上运行,在 8080 上运行 tomcat7。我在 tomcat 上部署了一个应用程序并访问它,url 如下所示: www.mysite.com:8080/Application_name/

但我希望我的应用程序在用户刚进入 www.mysite.com 时出现

如何配置?

最佳答案

您需要将 Apache 配置为从/到/application_name 的反向代理,这将为最终用户隐藏应用程序上下文。

为代理启用所有LoadModule,并添加

ProxyPreserveHost On
ProxyPass / http://localhost:8080/application_name/
ProxyPassReverse / http://localhost:8080/application_name/

关于linux - 如何将域名映射到我在 Tomcat 服务器上运行的 Java 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49526314/

相关文章:

linux - 如何找到长度为 n 的直线

linux - 如何等待变量的值在特定时间间隔之前设置为 true

Apache2 和 CGI​​ - 如何防止 Apache 缓冲 POST 数据?

Java Web 应用程序 MVC2 "lock"数据(如果有人正在编辑它)

使用gksu调用tomcat启动后直接关机

python - 为不同平台分发带有 C 模块的 Python 应用程序

Linux vi文件内容修改

c# - Mono 上的 MVC 查找 aspx 文件而不是路由

apache - 意外删除后恢复 Apache Tomcat

tomcat - 如何在 JSP taglib <tag-file> 元素中定义示例?