Невозможно получить доступ к веб-интерфейсу супервизора на сервере aws

Невозможно получить доступ к веб-интерфейсу супервизора на сервере aws

Я использую инструмент Supervisord на сервере AWS для автоматического запуска некоторых скриптов. Я могу видеть состояние процесса на сервере 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-адресов из белого списка.

Связанный контент