
Ich versuche, meine Domänen-URL auf meinen lokalen Server umzuleiten.
Aus irgendeinem Grund funktioniert es mit dem lokalen Host (Mapping vonhttp://localhost/Zuhttp://127.0.0.1:5000funktioniert), aber ich kann es mit meinem Domänennamen nicht zum Laufen bringen (http://www.example.com)
Hier ist meine Nginx-Konfiguration:
...
server {
listen 80;
server_name www.example.com localhost;
location / {
proxy_pass http://127.0.0.1:5000;
proxy_set_header Host $host;
}
}
...
Habe ich etwas übersehen?
bearbeiten
Es scheint, dass das Problem die Lösung von0.0.0.0,lokaler HostUnd127.0.0.1. Umschreiben meines Proxy-Passworts inhttp://0.0.0.0:5000hat funktioniert. Umgekehrt bei meinem Server, solange es genau der Nginx-Konfiguration entspricht.
Mein Fehler lag darin, dass ich dachte, 0.0.0.0 / 127.0.0.1 / wäre austauschbar. Danke für Ihre Hilfe.
Antwort1
/etc/hosts
fügen Sie einen Eintrag für Ihren Servernamen hinzuwww.beispiel.com
127.0.0.1 www.example.com
es funktioniert für localhost, weil localhost
es standardmäßig in /etc/hosts/
der Datei zugeordnet ist