Lösung für die Nichterreichbarkeit des Tencent Cloud Server Tomcat-Ports

Lösung für die Nichterreichbarkeit des Tencent Cloud Server Tomcat-Ports

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:

/home/apache-tomcat-8.5.37/bin/catalina.sh: Zeile 482: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.121-0.b13.el7_3.x86_64/bin/java: Keine solche Datei oder kein solches Verzeichnis

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:
  • Tutorial zur Installation und Konfiguration von Tomcat auf Alibaba Cloud Server und zum Hinzufügen externer Netzwerkzugriffsports
  • Tomcat-Domänennamenzugriff mit mehreren Ports und Konfiguration zum Aktivieren der GZIP-Komprimierungsmethode
  • Detaillierte Erklärung zum Einstellen des Standardservers und zum Zugriff ohne Portnamen in Tomcat 7.0
  • So implementieren Sie Multi-Port- und Multi-Domain-Zugriff auf einen Tomcat
  • JSP und PHP nutzen Port 80 gemeinsam, um Apache und Tomcat zu integrieren (beim Zugriff muss keine Portnummer hinzugefügt werden)

<<:  Optimierung der Web-Frontend-Leistung

>>:  Layout im Vue.js-Stil Allgemeine Fähigkeiten zur Flutter-Geschäftsentwicklung

Artikel empfehlen

Die Funktionen und Unterschiede zwischen deaktiviert und schreibgeschützt

1: schreibgeschützt dient zum Sperren dieses Steue...

Der Unterschied zwischen JS-Pre-Parsing und Variablen-Promotion im Web-Interview

Inhaltsverzeichnis Was ist eine Voranalyse? Der U...

MySql schnelles Einfügen von zig Millionen großen Datenbeispielen

Im Bereich der Datenanalyse sind Datenbanken unse...

So installieren Sie Tomcat8 im Docker

1. Installieren Sie Tomcat8 mit Docker 1. Suchen ...

So installieren Sie Element UI und verwenden Vektorgrafiken in vue3.0

Hier konzentrieren wir uns nur auf die Installati...

Detaillierte Erklärung der Winkelinhaltsprojektion

Inhaltsverzeichnis Einzelne Inhaltsprojektion Mul...

VUE führt die Implementierung der Verwendung von G2-Diagrammen ein

Inhaltsverzeichnis Über G2 Chart verwenden Vollst...

Erfahren Sie mehr über den Ereignisplaner EVENT in MySQL

Der Ereignisplaner in MySQL, EVENT, wird auch als...

Tutorial zur mobilen Entwicklung: Zusammenfassung der Pixelanzeigeprobleme

Vorwort Ich bin davon überzeugt, dass bei der Ent...

Wir zeigen Ihnen einen Trick, um einen Textvergleich unter Linux durchzuführen

Vorwort Während des Schreibens des Codes werden w...

Einführung in den Prozess zum Erstellen eigener FTP- und SFTP-Server

FTP und SFTP werden häufig als Dateiübertragungsp...

Detaillierte Erläuterung des Linux-Indexknoten-Inode

1. Einführung in Inode Um Inode zu verstehen, müs...