Ich habe vor Kurzem einen Server mit Tencent Cloud konfiguriert. Bei der Verwendung stellte ich fest, dass der Tomcat-Port nicht erreichbar war, also suchte ich im Internet nach Informationen. Insgesamt gibt es zwei Situationen. Ich fasse sie unten zusammen. Ich hoffe, es wird für alle hilfreich sein und hinterlasse auch eine Notiz für mich selbst. Erster Fall:Wie der Titel schon sagt: https://console.cloud.tencent.com/cvm/securitygroup. Sie müssen zu dieser Adresse gehen, um eine Sicherheitsgruppe einzurichten. Ehrlich gesagt weiß ich nicht, ob ich „mmp“ sagen soll oder nicht. Die Gebrauchsanweisung ist zu verwirrend. Das Ändern der Sicherheitsgruppe und der Firewall funktioniert natürlich immer noch nicht. Also habe ich die Aufzeichnungen von Tomcat überprüft und Folgendes gefunden:
Dies ist offensichtlich ein Problem mit der Konfiguration der Umgebungsvariablen. Der Grund dafür ist, dass das zuvor von mir verwendete Installationsdiagramm eine einfache und praktische Yum-Installation war und die Umgebungsvariablen aus drei aus dem Internet kopierten Codezeilen bestanden und ich nicht sorgfältig überprüft habe, ob sie korrekt waren. Okay, lass uns einmal abtauchen. Natürlich kann dieses Problem auch durch Überprüfen des Ausführungsstatus von Tomcat erkannt werden. ps -ef|grep tomcat Das Bild oben ist problematisch. Dies ist normal und wird durch die Konfiguration der Java-Umgebungsvariablen beeinflusst. Die tatsächlich installierten JDK-Informationen stimmen nicht mit der Umgebungsvariablenkonfiguration überein. Also habe ich die Java-Versionsinformationen in der Umgebungsvariable geändert, und schließlich war es erledigt Das Ändern von Umgebungsvariablen wird in meinem vorherigen Blog beschrieben Tencent Cloud stellt eines der Java-Webprojekte bereit, Anwendungsserver Zweiter Fall:Geben Sie den Befehl netstat -tunlp ein und Sie sehen, dass Port 8080 überhaupt nicht geöffnet ist. Wie kann ich darauf zugreifen? Wie aktiviert man es also? Da Centos7 und höher Firewalld anstelle von iptables verwenden, bedeutet dies, dass Firewalld Port 8080 öffnen sollte. 1. Überprüfen Sie den Firewall-Status. firewall-cmd --state #Überprüfen Sie den Firewall-Status. Das Ergebnis läuft oder läuft nicht Wenn nicht eingeschaltet systemctl starte firewalld 2. Fügen Sie im laufenden Zustand die Ports hinzu, die zur Firewall geöffnet werden müssen firewall-cmd --permanent --zone=public --add-port=8080/tcp #Diesen Port dauerhaft hinzufügen. Entfernen Sie --permanent, um „temporär“ anzuzeigen. Der entsprechende Shutdown-Befehl lautet Firewall-Befehl --zone=public --remove-port=8080/tcp --permanent 3. Laden Sie die Konfiguration, damit die Änderungen wirksam werden. Firewall-Befehl --reload Überprüfen Sie mit dem Befehl die offenen Ports. Es wird 8080/tcp angezeigt, das ordnungsgemäß geöffnet ist. Firewall-Befehl --permanent --zone=public --list-ports Vergessen Sie nicht, die Firewall neu zu starten. systemctl starte firewalld.service Überprüfen Sie erneut, ob Port 8080 geöffnet ist Am nervigsten sind die Server von Tencent Cloud, nachdem all dies und die Sicherheitsgruppe eingerichtet sind. Sie müssen einen Moment warten, dann ist der Zugriff auf Tomcat erfolgreich. Eventuelle während dieser Zeit aufgetretene Zugriffsfehler haben nichts mit der Operation zu tun. Die Verzögerung ist gravierend. Dies ist das Ende dieses Artikels über die Lösung des Problems, dass der Tomcat-Port von Tencent Cloud Server nicht erreichbar ist. Weitere relevante Inhalte zum Problem, dass der Tomcat-Port von Tencent Cloud nicht erreichbar ist, finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder durchsuchen Sie die verwandten Artikel weiter unten. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! Das könnte Sie auch interessieren:
|
<<: Optimierung der Web-Frontend-Leistung
>>: Layout im Vue.js-Stil Allgemeine Fähigkeiten zur Flutter-Geschäftsentwicklung
Folgen Sie dem offiziellen Tutorial, laden Sie da...
MySQL ist eine Datenbank, die mir sehr gefällt. H...
1. Manuelles Erstellen und Hinzufügen der Datei m...
In diesem Artikelbeispiel wird der spezifische Co...
1. Hintergrund Verwenden Sie LDAP, um betriebs- u...
Nach der MySQL-Datenbankoptimierung kann nicht nu...
Das Löschen einer Tabelle kommt nicht sehr häufig...
<br />Die Kopfzeile bezieht sich auf die ers...
1. Richten Sie HOST auf dem Host-Macbook ein Im v...
Aktivieren Sie den Dienst, wenn Sie ihn benötigen...
Entwicklungsumgebungsfenster Entwicklungstools Vi...
Vorwort Im vorherigen Artikel wurde Hadoop instal...
ClickHouse ist ein spaltenorientiertes Open-Sourc...
Apache Tomcat ist eine Open-Source-Software, die ...
Heute werde ich einen Quellcode mit Ihnen teilen,...