Alibaba Cloud Server installiert und konfiguriert Tomcat und fügt externe Netzwerkzugriffsports hinzu Es war nicht vor kurzem Double Eleven, und ich habe einen Alibaba Cloud-Server gekauft, um damit zu spielen. Nachdem ich Tomcat konfiguriert und Sicherheitsgruppenregeln hinzugefügt hatte, konnte ich jedoch nicht darauf zugreifen, egal was ich tat, und Telnet kam nicht durch. Glücklicherweise konnte ich das Problem nach einer Zeit harter Arbeit erfolgreich lösen. Im Folgenden finden Sie eine Aufzeichnung, wie Sie das Problem lösen können, Tomcat zum ersten Mal in Alibaba Cloud bereitzustellen, damit darauf vom externen Netzwerk aus zugegriffen werden kann, und eine Portzuordnung hinzuzufügen. Solange Sie den Schritten des Bloggers folgen, wird es im Allgemeinen kein Problem geben. 1. Konfiguration der JAVA-Umgebung 1.1 JDK und Tomcat herunterladen Zuerst müssen wir JDK und Tomcat installieren. Die Adressen wurden für Sie vorbereitet, siehe unten: Überprüfen Sie die Linux-Version: uname -a # uname -a Linux-Root 3.10.0-957.21.3.el7.x86_64 #1 SMP Dienstag, 18. Juni 2019, 16:35:19 UTC x86_64 x86_64 x86_64 GNU/Linux Wenn x86_64 vorhanden ist, handelt es sich um 64-Bit, wenn nicht, handelt es sich um 32-Bit Laden Sie für 64-Bit-Linux jdk-8u231-linux-x64.tar.gz herunter, für 32-Bit jdk-8u231-linux-i586.tar.gz JDK-Downloadadresse: https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html Tomcat-Download-Adresse: http://tomcat.apache.org/download-80 1.2 JDK-Konfiguration 1. Entpacken Sie das JDK-Installationspaket. Nach dem Entpacken sehen wir einen Ordner jdk1.8.0_231 Die entpackte Datei enthält 2. Systemumgebungsvariablen bearbeiten: Führen Sie vi /etc/profile aus, um die Systemkonfigurationsdatei zu bearbeiten und die Java-Umgebungsvariablen festzulegen. Fügen Sie am Ende der Datei hinzu: Hinweis: Zeichensetzung und Pfade exportiere JAVA_HOME=/usr/local/java/jdk1.8.0_231 export CLASSPATH=$JAVA_HOME/lib/ export PATH=$PATH:$JAVA_HOME/bin Speichern und beenden 3. Laden Sie die Systemkonfigurationsdatei neu 4. Überprüfen Sie, ob JDK erfolgreich installiert wurde: Java-Version [root@root jdk1.8.0_231]# java -version Java-Version „1.8.0_231“ Java(TM) SE-Laufzeitumgebung (Build 1.8.0_231-b11) Java HotSpot(TM) 64-Bit Server VM (Build 25.231-b11, gemischter Modus) [root@root jdk1.8.0_231] 1.2 Tomcat-Konfiguration 1. Entpacken Sie das JDK-Installationspaket. Nach dem Entpacken sehen wir einen Ordner namens apache-tomcat-8.5.47 Entpacken Sie das Verzeichnis: 2. Nach der Installation von JDK muss Tomcat nicht erneut konfiguriert werden. Starten Sie es einfach direkt Befehl: Wir haben JDK und Tomcat für den Zugriff auf den Alibaba Cloud Server konfiguriert. Hier müssen wir noch die Portzuordnung einrichten. Keine Sorge, es ist alles für Sie vorbereitet. Sehen Sie unten: 2. Firewall-Betriebsbefehle Hier müssen wir die Firewall öffnen, da Ihr Server sonst im öffentlichen Netzwerk eine große Gefahr darstellt und durch eine Firewall geschützt werden muss. #Firewall stoppen systemctl stoppe firewalld.service #Firewall öffnen systemctl starte firewalld.service #Firewall-Start deaktivieren systemctl disable firewalld.service #Standardstatus der Firewall anzeigen (läuft nicht, wenn ausgeschaltet, läuft, wenn eingeschaltet) Firewall-Befehl --state Aber wenn es eingeschaltet ist, kann dieser Fehler gemeldet werden Firewalld.service konnte nicht gestartet werden: Die Einheit Firewalld.service ist maskiert. Geben Sie den folgenden Befehl ein: 2. Prüfen Sie, ob es zugänglich ist Wenn Sie wie der Blogger am Anfang sind und nach dem Hinzufügen von Sicherheitsgruppenregeln immer noch nicht darauf zugreifen können, können Sie die Firewall vorübergehend schließen, um zu sehen, ob Sie darauf zugreifen können. Wenn Sie darauf zugreifen können, bedeutet dies ein Portproblem. Wenn Sie nicht darauf zugreifen können, bedeutet dies ein Tomcat-Problem Nach dem Start von Tomcat können wir mit dem Curl-Befehl prüfen, ob Port und IP erreichbar sind #Starten Sie Tomcat im Tomcat-Verzeichnis bin/startup.sh #Tomcat herunterfahren, im Tomcat-Verzeichnis bin/shutdown.sh #Wenn das Herunterfahren fehlschlägt, können Sie den Thread beenden ps -ef | grep tomcat töten -9 8080 #Zugriff auf curl 127.0.0.1:8080 Locken-IP: 8080 Wir können auch die Ping- und Telnet-Befehle unter Windows verwenden, um zu überprüfen, ob der Port und die IP erreichbar sind Befehl: # Ping IP, um zu prüfen, ob auf die IP zugegriffen werden kann (geben Sie die Alibaba Cloud-IP ein) Ping 127.0.0.1 # Telnet, um zu prüfen, ob auf IP und Port zugegriffen werden kann (geben Sie die IP und den Port von Alibaba Cloud ein) Telnet 127.0.0.1 8080 Wenn dies fehlschlägt, lesen Sie bitte weiter unten 3. Sicherheitsgruppenregeln hinzufügen 2.1 Hinzufügen von Berechtigungsobjekten 1. Melden Sie sich bei Alibaba Cloud an, suchen Sie den Cloud-Server und klicken Sie auf 2. Suchen Sie die Instanz unseres Servers und klicken Sie auf Mehr > Netzwerk und Sicherheitsgruppe > Sicherheitsgruppenkonfiguration 3. Klicken Sie auf Regeln konfigurieren 4. Klicken Sie auf Sicherheitsgruppenregel hinzufügen 5. Sicherheitsgruppenregeln hinzufügen 5. Nach dem erfolgreichen Hinzufügen werden die soeben hinzugefügten Daten in der Liste angezeigt Wenn wir erfolgreich hinzugefügt haben, können wir zu diesem Zeitpunkt nicht auf den externen Netzwerkport von Tomcat zugreifen. Wir müssen auch den internen offenen Port des Servers hinzufügen. 4. Fügen Sie offene Linux-Ports hinzu Verwenden Sie einfach den folgenden Befehl, um auf Port 8080 zuzugreifen 5. Zugriff auf Tomcat Zum Schluss geben wir noch unsere IP-Adresse ein und der Zugriff ist erfolgreich: Zusammenfassen Oben finden Sie das Tutorial zur Installation und Konfiguration von Tomcat auf Alibaba Cloud Server und zum Hinzufügen eines externen Netzwerkzugriffsports. Ich hoffe, es wird Ihnen hilfreich sein. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und ich werde Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken! Das könnte Sie auch interessieren:
|
<<: Die Verwendung eines eindeutigen MySQL-Schlüssels in Abfragen und damit verbundene Probleme
>>: Tiefgreifendes Verständnis der Verwendung des Schlüsselworts „infer“ in Typescript
Inhaltsverzeichnis Vorwort Zustand Docker install...
Das Prinzip des Hochladens von Bildern auf dem Fr...
Inhaltsverzeichnis 1. Einführung in NFS-Ganesha 2...
Ich habe einmal versprochen, dass ich so lange wei...
Lassen Sie mich Ihnen zunächst den fertigen Effek...
<br />Um zu beweisen, dass sein Engagement f...
Inhaltsverzeichnis Vorwort Referenzvergleich Manu...
Informationen zur Bedienung finden Sie hier in de...
Inhaltsverzeichnis 1. So zeigen Sie die Binärdate...
Inhaltsverzeichnis 1. Doppelte Anfragen storniere...
Inhaltsverzeichnis 1. Drei Funktionen der toStrin...
1. Installieren Sie MySQL. Führen Sie den folgend...
Lassen Sie uns zunächst einige wichtige Punkte zu...
Wichtige Daten müssen gesichert werden, und zwar ...
Das Büro benötigt ein Ubuntu-System als Linux-Ent...