
Я настроил виртуальную машину 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
Посмотрим, сработает ли это!