virtueller Host in Nginx funktioniert nicht

virtueller Host in Nginx funktioniert nicht

Ich erstelle einen virtuellen Host nginxmit der folgenden Konfiguration:

server {
    listen       7001;
    server_name  example.com;

    location / {
        root   html;
        index  index.html index.htm;
    }
}

Wenn ich versuche, über example.comoder zuzugreifen exemple.com:7001, funktioniert es nicht. Aber wenn ich über zugreife, funktioniert es. localhost:7001Wo ist der Fehler in meiner Konfiguration?

Bearbeiten 1

Ich bin in Windowsder Plattform

Bearbeiten 2

Wenn ich versuche, über example.comoder zuzugreifen example.com:7001, wird auf die Online example.com-Website zugegriffen, oder es wird eine Benachrichtigung angezeigt, dass die Website nicht gefunden wurde, wenn überexample.com:7001

Antwort1

Sie müssen sicherstellen, dass der DNS-Nameexample.comwird in die IP-Adresse aufgelöst, unter der nginx ausgeführt wird. In diesem Fall ist es Ihre lokale IP-Adresse, daher würde 127.0.0.1 funktionieren.

Grundsätzlich benötigen Sie einen Eintrag in Ihrer HOSTS-Datei wie diesen:

127.0.0.1 example.com

SuchenHierfür Anweisungen zum Bearbeiten Ihrer HOSTS-Datei.

Wenn Sie also pingen oder ausführennslookup beispiel.comwird es in eine IP-Adresse aufgelöst, nämlich 127.0.0.1

verwandte Informationen