我使用 Vagrant 设置了一个 ubuntu 虚拟机。在我的 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 web 服务器时,它说该地址正在使用中。因此,我猜想主管 web 界面正在运行,但不知何故无法访问。
任何想法都值得赞赏!
答案1
尝试将 IP 地址从 localhost 更改为任意:
[inet_http_server]
port=*:9001
看看是否有用!