Heim >Backend-Entwicklung >PHP-Tutorial >Der Win7-Host greift auf Tomcat und Nginx der virtuellen Linux-Maschine zu
Betonen wir zunächst die NAT-Methode der Kommunikation zwischen dem Host und der von VMware erstellten virtuellen Maschine.
Eine grobe Beschreibung der Schritte für den erfolgreichen Zugriff auf den Dienst:
1. Stellen Sie sicher, dass der Tomcat- oder Nginx-Dienst in Ihrer virtuellen Maschine aktiviert wurde; >2. Fügen Sie es zur Portweiterleitungskonfiguration der virtuellen Maschine hinzu, in der VMware-Menüleiste Bearbeiten->Virtual Network Editor... Es erscheint ein Popup ähnlich dem folgenden Bild:
Klicken Sie auf „Hinzufügen…“
Fügen Sie hinzu, welchen Port auf dem Host Sie an welchen Service-Port auf dem virtuellen Host weiterleiten möchten Maschine, wie in der Abbildung gezeigt:
Klicken Sie auf OK und Sie sind im Grunde fertig.
Wenn Sie nicht auf den Port zugreifen können, den Sie lokal weitergeleitet haben, analysieren Sie den Grund:
Zum Beispiel ist der Port, den Sie weitergeleitet haben, 8000
1. Telnet localhost 8000 auf dem Win7-Host . Wenn eine Verbindung hergestellt werden kann, gibt es unter Win7 kein Problem.
2. Schalten Sie die Firewall Ihrer virtuellen Maschine aus.
Die Maschine muss nicht neu gestartet werden, sie kann mit der Zeit wirksam werden, aber nach dem erneuten Einschalten der virtuellen Maschine ist die Firewall immer noch aktiviert)
II) chkconfig iptables off (Merkmale sind: Die Maschine muss neu gestartet werden um dauerhaft wirksam zu werden)
Wenn die oben genannten Methoden nicht funktionieren, versuchen Sie, Ihr Selinux auf deaktiviert zu setzen, die spezifische Methode:
Überprüfen Sie zuerst den Selinux-Statusbefehl:
/usr/sbin/sestatus -v,
Wenn es aktiviert ist, ändern Sie die Datei vi /etc/selinux/config, um es zu deaktivieren:
Suchen Sie nach SELINUX=enforcing in der Konfigurationsdatei und ändern Sie es auf SELINUX=disabled
Starten Sie die Maschine neu, OK.
Es stellte sich heraus, dass es Selinux war deaktiviert, ich habe erfolgreich darauf zugegriffen. Haha, ich muss mich trotzdem für Ihre Hilfe bedanken!
Das Obige stellt vor, wie der Win7-Host auf Tomcat und Nginx der virtuellen Linux-Maschine zugreift, einschließlich des Inhalts. Ich hoffe, dass es für Freunde hilfreich ist, die sich für PHP-Tutorials interessieren.