如何将默认 80 端口更改为我的域名的 tomcat 8080
Posted
技术标签:
【中文标题】如何将默认 80 端口更改为我的域名的 tomcat 8080【英文标题】:How to change default 80 port to my tomcat 8080 for my domain name 【发布时间】:2016-12-28 07:49:23 【问题描述】:我在 Linux centOs 服务器上使用 tomcat。我希望我的 java 应用程序在 mydomain.com:8080 上运行良好。我希望当有人访问 mydomain.com 域时,它会自动移动到我的 java 应用程序。
Changein server.xml 对我不起作用。因为我在服务器上也有 apache2
【问题讨论】:
重复***.com/questions/4756039/… ***.com/questions/23558810/… 你不能让两台服务器监听同一个端口。如果你改变tomcat监听80端口,你必须改变apache2,让它监听另一个端口。 【参考方案1】:我猜你在 80 端口有一个 apache 服务器。我不想删除 apache 并直接更改 tomcat 端口(请参阅 cmets),你需要将所有流量从端口 80 重定向到端口 8080。
这可以使用tomcat connectors 来完成。它们是连接 Web 服务器和 Tomcat 的插件。当一个 HTTP 请求到达时,插件检查它是否必须被重定向,连接到 tomcat 并将响应返回给服务器
在apache的情况下需要安装mod_jk
。在链接中你可以看到配置
【讨论】:
以上是关于如何将默认 80 端口更改为我的域名的 tomcat 8080的主要内容,如果未能解决你的问题,请参考以下文章
将端口从 8080 更改为 80,以查看域名上的 JBoss/Wildfly Java 应用程序,而不是 IP 地址