ホストからゲストマシンのスーパーバイザ Web インターフェイスにアクセスできない

ホストからゲストマシンのスーパーバイザ Web インターフェイスにアクセスできない

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 から any に変更してみてください:

[inet_http_server]
port=*:9001

それが機能するかどうかを確認してください。

関連情報