Heim > Backend-Entwicklung > PHP-Tutorial > Der Win7-Host greift auf Tomcat und Nginx der virtuellen Linux-Maschine zu

Der Win7-Host greift auf Tomcat und Nginx der virtuellen Linux-Maschine zu

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Freigeben: 2016-07-29 09:12:49
Original
1175 Leute haben es durchsucht

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:

win7宿主机访问linux 虚拟机的tomcat、nginx
Klicken Sie auf „Hinzufügen…“

win7宿主机访问linux 虚拟机的tomcat、nginx
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:

win7宿主机访问linux 虚拟机的tomcat、nginx
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.

Verwandte Etiketten:
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage