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

So installieren Sie MySQL 8.0 und melden sich bei MySQL unter MacOS an

Folgen Sie dem offiziellen Tutorial, laden Sie da...

Vue implementiert eine einfache bidirektionale Datenbindung

In diesem Artikelbeispiel wird der spezifische Co...

19 MySQL-Optimierungsmethoden im Datenbankmanagement

Nach der MySQL-Datenbankoptimierung kann nicht nu...

HTML-Tabellen-Markup-Tutorial (18): Tabellenkopf

<br />Die Kopfzeile bezieht sich auf die ers...

So verwenden Sie VirtualBox zum Simulieren eines Linux-Clusters

1. Richten Sie HOST auf dem Host-Macbook ein Im v...

Detailliertes Tutorial zur Installation von Hbase 2.3.5 auf Vmware + Ubuntu18.04

Vorwort Im vorherigen Artikel wurde Hadoop instal...

Tutorial zum schnellen Bereitstellen von Clickhouse mit Docker-Compose

ClickHouse ist ein spaltenorientiertes Open-Sourc...

Das neueste beliebte Skript Autojs Quellcode-Sharing

Heute werde ich einen Quellcode mit Ihnen teilen,...