Frage von meins132, 71

Portfreigabe Weiterleitung an lokale IP?

Ich habe heute an meiner FritzBox den Port 80 freigeben. Wenn ich nun von außen (nicht im lokalen Netz bin) auf die FritzBox zugreife (DynDNS), dann werde ich immer zur lokalen IP meines Webservers redirected... Da stimmt doch iwas nicht? Wenn ich im lokalen Netz bin funzt es natürlich. Woran könnte das liegen?

mfg meins132

Antwort
von OpenAcc, 60

Versuche mal einen anderen Port als 80 zu nehmen, manche Provider sperren den.

Kommentar von meins132 ,

Leitet mich immer noch zur lokalen IP meines Webservers weiter...

Kommentar von OpenAcc ,

Komisch. Kannst gerne mal bei mir schauen: https://web.ambcraft.de Hoste diesen Webserver bei mir zu Hause. Habe Port 80 an den Server weitergeleitet.

Kommentar von OpenAcc ,

Da kommt mir ein Geistesblitz! Hast du bei DynDNS auch die richtigen Einstellungen?

Kommentar von meins132 ,

scheint ein Problem bei mein Server zu sein, wenn ich mich über Port 443 verbinde funzt es. Hat wohl was mit meinen https-Einstellungen zu tun...

Kommentar von OpenAcc ,

Ok, dann können wir dir vermutlich nicht weiterhelfen :(

Antwort
von meins132, 46

Habe das Problem gefunden.

Habe in der nginx-Konfiguration eingestellt, das es bei http auf https umleiten soll, allerdings habe ich als server_name meine lokale IP angegeben, was logischerweise dazu führt, das es nicht mehr funzt wenn ich in einem anderen Netz bin.

Also so nicht:

server {
listen 80;
server_name 192.168.xxx.xxx; #local ip address
return 301 https://$server_name$request_uri;
}

Keine passende Antwort gefunden?

Fragen Sie die Community