Я настроил виртуальную машину 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 на этом порту, он говорит, что адрес уже используется. Таким образом, я предполагаю, что веб-интерфейс супервизора работает, но почему-то недоступен.
Любые идеи приветствуются!
Попробуйте сменить IP-адрес с localhost на любой:
[inet_http_server]
port=*:9001
Посмотрим, работает ли это!