Как исправить тайм-аут шлюза 504

У меня есть очень простой скрипт hello world в моем /var/www. Я проверил это, введя свой внутренний IP-адрес в веб-браузере, и это сработало.

Затем я перенаправил порт 80 и проверил его с помощью своего внешнего IP-адреса (но все еще из моей домашней сети), и он заработал. Однако, как только я ухожу из дома и пытаюсь получить к нему доступ из любого другого места, я получаю сообщение об ошибке 504 Gateway Timeout.

Я пытался использовать как apache2, так и программу веб-сервера, которая называется "глянцевая", и каждый раз получал один и тот же результат. Любой поиск в Google, который я сделал, говорит, чтобы исправить это письмо для веб-мастера, но я веб-мастер и не знаю, как.

Все остальные мои серверы (ssh, RStudio, игры и т. Д.) Отлично работают вне моего дома.

редактировать:

Ошибка тайм-аута шлюза только с моего телефона. Когда я пытаюсь с моего ноутбука я получаю

К сожалению! Не удалось подключиться к Google Chrome ., ,

где, , мой публичный IP-адрес

Решено (вроде):

Использование другого внешнего порта, кажется, работает. Мое лучшее предположение, что у моего провайдера заблокирован порт 80. Это решение приемлемо для меня, потому что я буду единственным, кто использует веб-сервер, но если мне нужно будет разместить публичный веб-сайт из дома, я думаю, мне нужно будет позвонить своему провайдеру.

0 ответов

Другие вопросы по тегам