AWS サーバーのスーパーバイザー Web インターフェイスにアクセスできません

AWS サーバーのスーパーバイザー Web インターフェイスにアクセスできません

AWS サーバーで supervisord ツールを使用して、いくつかのスクリプトを自動的に実行しています。コマンド ラインで以下のコマンドを実行すると、AWS サーバーでプロセスのステータスを直接確認できます。

supervisorctl>status

しかし、WebGui でプロセス ステータスを確認したいので、 supervisord.conf ファイルで以下の設定を構成しました。

[inet_http_server]
port=*:9001
user = dummy
[supervisorctl]
[unix_http_server]
file = /tmp/supervisor.sock
chmod=0700

URL:55.121.35.22:9001

しかし問題は、ブラウザで表示できず、以下のエラー メッセージが表示されることです。

このサイトにアクセスできません

55.121.35.22 は応答に時間がかかりすぎました。

回答いただければ幸いです。

答え1

まず、サービスが実際にすべてのインターフェースでリッスンしていることを確認します。

netstat -anp | egrep '9001.*LISTEN'

wgetその後、またはローカルでを使用してアプリをテストできますcurl

wget http://127.0.01:9001

これらのテストの両方に合格した場合は、AWS インスタンスのセキュリティ グループをチェックして、TCP ポート 9001 が許可されていることを確認します。許可されていない場合は、ホワイトリストに登録された IP アドレスまたは IP 範囲に対してのみ許可する必要があります。

関連情報