
Ich habe folgendes Setup:
- öffentliche, dynamische IP von meinem ISP, dynamisches DNS nennen wir es public.org
- Reverse-Proxy (nginx, Ubuntu 14.04)
- Webserver (nginx, ubuntu 14.04) A, B, C, die Webanwendungen in meinem Heimnetzwerk ausführen, nennen wir es private.home
Mein Ziel ist es, die Webserver A.private.home, B.private.home, ... aus dem Internet über den Reverse-Proxy als A.public.org zu erreichen.
Für den Server AI habe ich folgende Zeilen auf dem Reverse-Proxy eingerichtet:
server{
listen 80;
server_name A.public.org;
location /{
proxy_pass http://A.private.home;
}
}
Wenn ich dann http://A.public.org
von einem externen Gerät aus zu navigiere, erhalte ich eine 404-Fehlermeldung mit dem Hinweis, dass das A.private.home
Problem (offensichtlich) nicht behoben werden konnte.
Für Hilfe wäre ich sehr dankbar.
Antwort1
Bitte überprüfen Sie, ob Ihr Domänenname korrekt auf den Server verweist.
Verwenden Sie den Dig-Befehl, um Ihren DNS-Eintrag zu überprüfen.
dig a A.public.org
Antwort2
So, jetzt kann ich selbst eine Antwort geben.
Das eigentliche Problem war eine Umschreibung von A.private.home, die http://A.private.home
zu umschrieb https://A.private.home
. Danke, Dinoosh, dass du mich auf die Einstellungen der Webanwendung aufmerksam gemacht hast. Nachdem ich die Umschreibung entfernt hatte, funktionierte alles perfekt.