1

Я не могу получить доступ к локальному веб-серверу в виртуальной машине для тестирования, и я не понимаю, почему. SSH и VNC работают нормально. Сервер представляет собой виртуальную машину Virtualbox с мостовым соединением, работающую на ноутбуке.

Это конфигурация IP:

Адрес модема / маршрутизатора: 192.168.1.1
Ноутбук: 192.168.1.86
VM: 192.168.1.89

  • Модем / маршрутизатор подключен к Интернету, и у меня полностью работает домен DDNS на noip.com.
  • Я могу пропинговать модем с моего публичного IP-адреса и публичного домена из-за пределов локальной сети.
  • Я настроил следующие порты на модеме / маршрутизаторе:
    SSH 192.168.1.89 TCP TCP:22 TCP:22 active
    HTTP 192.168.1.89 TCP TCP:80 TCP:80 active
    VNC 192.168.1.86 TCP 5900 5900 active

  • Внутри локальной сети я могу получить доступ к серверу как с ноутбука, так и с других устройств.

  • За пределами локальной сети, используя адрес DDNS, я могу получить доступ к ноутбуку с VNC и к виртуальной машине с SSH

Так что в принципе все работает отлично, кроме HTTP.

2 ответа2

0

Возможно, ваш интернет-провайдер блокирует соединение извне вашей сети.

Многие интернет-провайдеры блокируют порты общих служб (HTTP, HTTPS, FTP, SMTP и т.д.), Чтобы запретить клиентам запускать размещенные службы у себя дома, если они не подписались на «бизнес-класс» или какой-либо сервис более высокого уровня по более высокой цене.

Блокировка этих конкретных портов фактически не позволяет людям вести бизнес по тарифному плану.

Узнайте у своего интернет-провайдера, делают ли они это.

Также проверьте, работает ли межсетевой экран внутри виртуальной машины. Порт 80/443 может потребоваться открыть. Поскольку вы можете нормально подключиться через SSH, я подозреваю, что вы, вероятно, уже рассмотрели это, однако.

0

Из ваших сообщений в комментариях и выводах sudo lsof -i видно, что на машине запущен varnishd, который является демоном HTTP-ускорителя.
«Демон varnishd принимает HTTP-запросы от клиентов, передает их на внутренний сервер и кэширует возвращенные документы для лучшего удовлетворения будущих запросов на тот же документ».
Возможно, что-то не так с его конфигурацией. Посмотрите на это:https://www.varnish-cache.org/docs/2.1/reference/varnishd.html

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .