Tomcat只在80端口的Centos7上输出起始页



我在我的Centos7服务器上安装了ApacheTomcat 9,启动它,如果我试图打开localhost:8080页面未打开。如果我在/conf/server.xml中将Connector port改为80,它就能工作了。我需要做的是Tomcat工作8080端口或其他。

我安装了防火墙并尝试了这些命令:

firewall-cmd --zone=public --add-port=80/tcp --permanent

firewall-cmd --zone=public --add-port=8080/tcp --permanent

firewall-cmd --reload

firewall-cmd --list-ports输出:8080/tcp 80/tcp

iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT -m comment --comment "Tomcat Server port"

连接部分在server.xml

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

您可以发布server.xml的连接器部分吗?端口80(通常)是标准的httpd生产端口,Tomcat默认使用8080根据运行tomcat的用户的不同,您不能以非root用户的身份运行低端口(1-1024)。如果没有server .xml,它只是猜测;)

最新更新