Невозможно получить доступ к веб-интерфейсу супервизора на гостевой машине с хоста

Невозможно получить доступ к веб-интерфейсу супервизора на гостевой машине с хоста

Я настроил виртуальную машину Ubuntu с помощью Vagrant. В моем Vagrantfile я настроил частную сеть, как в примере:

config.vm.network "private_network", ip: "192.168.33.10

В /etc/supervisor/supervisord.conf, у меня есть строки:

[inet_http_server]
port=127.0.0.1:9001

Когда я запускаю python -m SimpleHTTPServer 9002, я могу получить доступ к гостевой машине через свой браузер с хост-машины, используя 192.168.33.10:9002.

Однако, когда я пытаюсь получить доступ 192.168.33.10:9001, я не получаю ответа. Когда я пытаюсь открыть веб-сервер python на этом порту, он говорит, что адрес используется. Таким образом, я предполагаю, что веб-интерфейс супервизора работает, но каким-то образом недоступен.

Любые идеи приветствуются!

решение1

Попробуйте изменить IP-адрес с localhost на любой:

[inet_http_server]
port=*:9001

Посмотрим, сработает ли это!

Связанный контент