У меня установлен контейнер Virtualbox с FreeBSD, где сервер Aquarium with Glass работает на порту 9080, он доступен изнутри контейнера. Контейнерная сеть настроена на использование NAT + DHCP. Я перенаправил гостевой порт 9080 для использования локального хоста 39080. На локальном хосте, когда я это делаю curl localhost:39080
-> Empty reply from server
. Однако когда я начинаю, например python -m SimpleHTTPServer 9080
на госте я могу получить к нему доступ на localhost. Похоже, проблема с конфигурацией сервера, кто-нибудь сталкивался с подобной проблемой? Ваша мана увеличится за любую помощь. Спасибо.
Я нашел решение: в настройках сервера мне нужно заменить 127.0.0.1
с участием 0.0.0.0
, поэтому сервер будет доступен извне.