Warum funktioniert die Portweiterleitung meiner Website nicht?

632
Jonah Fleming

Ich habe auf meinem Raspberry Pi eine Website erstellt, die perfekt über das lokale Netzwerk funktioniert. Es läuft auf lighttpd.

Ich habe einen DNS-Eintrag auf No-IP ( pumpkinprograms.ddns.net) eingerichtet und weiß, dass es funktioniert, weil ich es für andere Dinge verwende. Schließlich habe ich meinen Router auf Port 80 weitergeleitet. Hier ist ein Bild (die IP-Adresse des Raspberry Pi lautet 192.168.1.120). Mein Router ist ein ASUS RT-AC68U .

Router-Einstellungen

Warum funktioniert das nicht? Ich habe vorher einen Minecraft-Server eingerichtet und bin verblüfft.

3
Sie haben andere Dienste auf derselben IP-Adresse eingerichtet: funktionieren sie? Gibt es irgendwelche Firewalls? AFH vor 8 Jahren 0
@AFH Ja, der FTP-Server funktioniert und andere Dinge. Ich habe das Firewall-Setup aber das ist, weil sonst Port 80 und 443 auf die Router-Homepage und eine andere Router-Seite gehen. Jonah Fleming vor 8 Jahren 0
Haben Sie versucht, einen anderen Port zuzuordnen, als in FTP und SSH (zumindest denke ich, dass dies die Zeile oben ist)? AFH vor 8 Jahren 0
@AFH Sorry, ich verstehe nicht was du meinst. Meinen Sie den Server auf Port xxxx statt auf 80? Jonah Fleming vor 8 Jahren 0
Ja genau. AFH vor 8 Jahren 0
@AFH Übrigens teste ich den Server auf einem iPad mit Hotspot, um es zu testen, und ich erhalte den Fehler "Netzwerkverbindung verloren" Jonah Fleming vor 8 Jahren 0
Lassen Sie uns [diese Diskussion im Chat fortsetzen] (http://chat.stackexchange.com/rooms/41425/discussion-between-afh-and-jonah-fleming). AFH vor 8 Jahren 0

1 Antwort auf die Frage

2
AFH

Die Konfiguration sieht korrekt aus und die anderen bereits eingerichteten Dienste funktionieren anscheinend korrekt.

Nachdem wir das Problem mit dem Fragesteller besprochen hatten, haben wir getestet, wie Sie den HTML-Port 80 auf dem Webserver einem anderen externen Port zuordnen. Dies funktioniert. Es scheint, dass der ISP Webserver entmutigt, indem er Port 80 blockiert, und deshalb schlägt das Setup fehl.

Dies gibt eine Lösung, um Port 80 einem anderen Port im Dynamic DNS-Server zuzuordnen und diesen Port 80 im Router zuzuordnen. Dies wirkt sich auf die Einschränkung des Internetdienstanbieters aus, kann jedoch gegen die Servicebedingungen verstoßen und den Dienst kündigen.

Die Servicebedingungen sollten sorgfältig geprüft werden, und ggf. muss ein anderer Vertrag eingegeben werden, möglicherweise mit einem anderen ISP.