Beim Einrichten einer Serverumgebung unter Linux bin ich auf ein Problem gestoßen, das ich Ihnen hier mitteilen möchte. Lasst uns gemeinsam hingehen und es uns ansehen!
Problembeschreibung: Ich habe einen Tomcat-Server unter Linux erstellt und festgestellt, dass auf den Tomcat im LAN-Browser nicht zugegriffen werden konnte. Ich habe das Tomcat-Protokoll überprüft. ./tomcat /logs/catalina.out wurde festgestellt, dass Tomcat während des Startvorgangs keinen Fehler gemeldet hat. Ich habe das Projektprotokoll noch einmal überprüft und es gab keine Fehler.
Lösung: Nachdem ich online gesucht habe, habe ich festgestellt, dass dieses Problem durch das Einschalten der Linux-Firewall verursacht wird. Die meisten Online-Methoden bestehen darin, die folgenden Befehle zu verwenden
service iptables stoppt die Suche #stopchkconfig iptables aus #disable
Da es sich bei dem von mir installierten Linux-System jedoch um Centos 7 handelt, können die beiden oben genannten Anweisungen nicht unter Linux ausgeführt werden und der folgende Fehler wird gemeldet:
Umleitung zu /bin/systemctl stoppt iptables.service
Iptables.service konnte nicht gestoppt werden: Einheit iptables.service wurde nicht geladen.
In verschiedenen Linux-Systemen sind die Bedienungsanweisungen im Allgemeinen gleich, es gibt jedoch dennoch geringfügige Unterschiede in verschiedenen Systemen. Wir verwenden häufig Red Hat. Für Red Hat sind die beiden oben genannten Stopps und Deaktivierungen verfügbar, für das Centos 7-System können jedoch nur die folgenden Anweisungen zum Starten und Stoppen der Linux-Firewall verwendet werden.
systemctl stop firewalld.service #stop
systemctl firewalld.service deaktivieren #disable
Das obige ist der detaillierte Inhalt vonSo lösen Sie das Problem, dass der LAN-Browser nach der Veröffentlichung nicht auf den Tomcat-Dienst unter Linux zugreifen kann. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!