首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何让Tomcat在443上运行,而不是它的默认端口8080?

问如何让Tomcat在443上运行,而不是它的默认端口8080?
EN

Stack Overflow用户
提问于 2014-06-24 16:44:11
回答 3查看 42.7K关注 0票数 5

在这种情况下,我们需要在端口443而不是端口8080上运行Tomcat及其所有应用程序。有谁能给出如何实现这一目标的指导吗?这个过程,它的好处和影响。

EN

回答 3

Stack Overflow用户

发布于 2014-06-24 16:48:02

代码语言:javascript
复制
Tomcat_home/conf/server.xml

search for 
<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

change 8080 to 443
票数 6
EN

Stack Overflow用户

发布于 2014-06-24 16:49:44

查看conf/server.xml,将有一个包含属性port="8080"的<Connector>元素-您可以将其更改为您想要的任何内容。

但是,如果有人被要求在443上运行它,我猜他们实际上想要的是?在这种情况下,请参阅http://tomcat.apache.org/tomcat-8.0-doc/ssl-howto.html了解如何在tomcat上设置ssl。

票数 4
EN

Stack Overflow用户

发布于 2014-06-24 16:50:20

您可以在server.xml文件(位于conf目录中)中更改Tomcat的端口。要更改端口,必须修改"connector“元素的" port”属性。

如果要在linux上运行Tomcat服务器,并且不能以特权用户身份运行,则可以使用iptables将端口443重定向到8080:iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 443 -j REDIRECT --to-port 8080

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24382076

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档