Nginx funktioniert nicht mit externer IP

434
Max R.

In einer ProxMox-VM habe ich eine Ubuntu-VM, die nginx (Standardkonfiguration) über ein überbrücktes Netzwerk ausführt, sodass meine VM über eine eigene IP-Adresse verfügt. Als Router habe ich eine FritzBox. Wenn ich versuche, mich per LAN mit der VM über HTTP zu verbinden ( 192.168.178.127in Chrome einzugeben), wird die Standard-Website von nginx angezeigt. Dann habe ich Port 80 in die FritzBox weitergeleitet 192.168.178.127. Wenn ich dann versuche, über Chrome auf meine WAN-IP zuzugreifen, ERR_CONNECTION_TIMED_OUTwird nach einigen Sekunden eine Fehlermeldung angezeigt.

Wireshark auf dem Ubuntu-Rechner zeigt mir, dass die ersten beiden TCP-Pakete (vor dem HTTP-Header) den Rechner durchlaufen. Aber nginx scheint das egal zu sein und erkennt die TCP-Verbindung nicht an.

Wireshark Capture Screenshot

Dasselbe tun Sie auf einem Windows-Computer mit Nginx.

Ubuntu ist eine ziemlich frische Installation, jedoch mit installiertem Docker, Docker Compose und Kubernetes.

0
Sie sehen das erste SYN-Paket für die Sitzung, aber kein SYN ACK. Dieses Capture wurde auf dem Rechner ausgeführt, auf dem nginx ausgeführt wird? Wenn ja, was ist die Ausgabe von `sudo iptables -L`? Paul vor 6 Jahren 1

0 Antworten auf die Frage