Назад | Перейти на главную страницу

Невозможно получить доступ к веб-интерфейсу супервизора на сервере 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 потребовалось слишком много времени, чтобы ответить.

Буду признателен за ответы.

Во-первых, убедитесь, что служба действительно прослушивает все интерфейсы:

netstat -anp | egrep '9001.*LISTEN'

Затем вы можете протестировать приложение, используя wget или curl локально:

wget http://127.0.01:9001

Если оба этих теста пройдут успешно, я бы проверил ваши группы безопасности на экземпляре AWS и убедился, что TCP-порт 9001 разрешен. Если это не разрешено, вы должны разрешить это, но только для IP-адресов из белого списка или диапазона IP-адресов.