Heim > Artikel > Backend-Entwicklung > Wie kann nach der Installation von Nginx unter Linux unter der virtuellen Maschine mit dem Problem umgegangen werden, dass auf den Host nicht zugegriffen werden kann?
Nach der Installation des Nginx-Servers unter Linux in der virtuellen Maschine kann die Maschine den Inhalt der Webseite über Curl abrufen, auf der Hostmaschine kann jedoch nicht darauf zugegriffen werden, und der folgende Fehler tritt auf:
In dieser Situation müssen im Allgemeinen die Firewallregeln des Linux-Systems konfiguriert werden, um die Netzwerkports zu öffnen, auf die Sie zugreifen müssen. Die Einstellungen sind wie folgt :
Öffnen Sie die Datei /etc/sysconfig/iptables zum Bearbeiten und fügen Sie 12 Zeilen unter dem Standardport 22 von ssh für den Nginx-Server hinzu. Fügen Sie hier 13 Zeilen für den Port hinzu 3306 für Fernzugriff auf MySQL. Nach der Konfiguration starten Sie einfach die Firewall neu.
Dienst iptables neu starten
Erneut auf dem Host versuchen:
Konfiguration Erfolgreich !
Das Obige beschreibt den Umgang mit der Situation, in der nach der Installation von Nginx unter Linux unter der virtuellen Maschine kein Zugriff auf den Host möglich ist. Ich hoffe, dass es für Freunde, die sich für PHP-Tutorials interessieren, hilfreich sein wird.