Nginx не работает на внешнем IP

334
Max R.

В виртуальной машине ProxMox у меня есть виртуальная машина Ubuntu, которая запускает nginx (конфигурация по умолчанию) через мостовую сеть, поэтому у моей виртуальной машины есть собственный IP-адрес. В качестве роутера у меня есть FritzBox. Когда я пытаюсь подключиться через локальную сеть к виртуальной машине через HTTP (набрав 192.168.178.127в Chrome), появляется веб-сайт nginx по умолчанию. Затем я перенаправил порт 80 в FritzBox на 192.168.178.127. Затем, когда я пытаюсь получить доступ к своему WAN IP через Chrome, ERR_CONNECTION_TIMED_OUTчерез несколько секунд он просто выдает ошибку.

Wireshark на машине с Ubuntu показывает, что первые два TCP-пакета (до заголовка HTTP) проходят через машину. Но nginx, похоже, не заботится и не подтверждает TCP-соединение.

Wireshark Capture Screenshot

Делать то же самое на машине Windows с nginx работает очень хорошо.

Ubuntu - довольно новая установка, но с установленными Docker, Docker Compose и Kubernetes.

0
Вы видите первый SYN-пакет для сеанса, но нет SYN ACK. Этот захват был запущен на машине с nginx? Если это так, что выводит `sudo iptables -L` Paul 6 лет назад 1

0 ответов на вопрос