我这样修改了我的server.xml:
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
<Connector port="80"
protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
URIEncoding="UTF-8" />
然后重启了tomcat。我还删除了我的apache服务器,这样它就不会占用端口80:
sudo yum remove httpd
但tomcat仍然只能在8080上运行:
curl localhost:80
curl: (7) Failed connect to localhost:80; Verbindungsaufbau abgelehnt
发布于 2018-07-30 05:26:58
我明白,由管理员运行tomcat是一个安全问题。但我发现,“在端口80上运行”可以通过端口转发来完成。我配置了iptables,它工作得很好。
https://stackoverflow.com/questions/51577696
复制相似问题