我们需要在端口443而不是端口8080上运行Tomcat及其所有应用程序。有人可以就如何实现这一点提供指导吗?这个过程,它的好处和影响。
答案 0 :(得分:4)
Tomcat_home/conf/server.xml
search for
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
change 8080 to 443
答案 1 :(得分:4)
在conf / server.xml中查看,将有一个包含属性<Connector>
的{{1}}元素 - 您可以将其更改为您想要的任何内容。
然而,如果有人要求在443上运行它,我猜他们真正想要的是https?在这种情况下,请参阅http://tomcat.apache.org/tomcat-8.0-doc/ssl-howto.html了解如何在tomcat上设置ssl。
答案 2 :(得分:2)
您可以在server.xml文件(位于conf目录中)中更改Tomcat的端口。要更改端口,您必须修改&#34;端口&#34; &#34;连接器&#34;的属性元件。
如果您想在Linux上运行Tomcat服务器并且无法以特权用户身份运行它,您可以使用iptables将端口443重定向到8080:iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 443 -j REDIRECT --to-port 8080