Die Frage führt zu:
CentOS7 auf der virtuellen Maschine installieren, Tomcat konfigurieren und erfolgreich starten. Auf den Tomcat-Port 8080 kann im Browser jedoch nicht zugegriffen werden.
Ursache:
Weil in CentOS 7 oder RHEL 7 oder Fedora die Standard-Firewall von firewalld verwaltet wird und firewalld Port 8080 nicht öffnet, also Port 8080 geöffnete Konfiguration.
In Versionen vor CentOs 7 werden die Linux-Ports von iptables gesteuert.
Nachdem CentOS auf 7 aktualisiert wurde, können Sie iptables nicht mehr zur Steuerung der Linux-Ports verwenden, da Centos 7 firewalld anstelle der ursprünglichen iptables verwendet.
(Kostenloses Teilen von Online-Video-Tutorials: Linux-Video-Tutorial)
Lösung:
1. Öffnen Sie 8080 Port auf Firewalld
Der Befehl lautet wie folgt:
firewall-cmd --zone=public --add-port=8080/tcp --permanent
Befehlsanalyse:
--zone #作用域 --add-port=8080/tcp #添加端口,格式为:端口/通讯协议 --permanent #永久生效,没有此参数设置,重启后会失效
2. Starten Sie die Firewall neu
Der Befehl lautet wie folgt:
firewall-cmd --reload
3. Öffnen Sie den externen Browser und geben Sie http://centOS IP:8080
ein, um die Tomcat-Willkommensoberfläche anzuzeigen!
Empfohlene verwandte Artikel und Tutorials: Linux-Tutorial
Das obige ist der detaillierte Inhalt vonAuf Tomcat kann unter Linux nicht zugegriffen werden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!