如何将默认 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的主要内容,如果未能解决你的问题,请参考以下文章

如何将默认端口号更改为 Tomcat 端口号 8080?

将端口从 8080 更改为 80,以查看域名上的 JBoss/Wildfly Java 应用程序,而不是 IP 地址

如何修改Tomcat的默认端口为80,设置默认启动项目

请问怎样将域名绑定到IP地址的8080端口?

tomcat的服务器 设置了8080端口 怎么域名指向这一段口

将 Nginx 端口从 80 更改为