Мой supervisord
сказанный меня, что это работает без любой проверки Аутентификации HTTP.
supervisor> maintail
2015-03-03 16:57:03,832 CRIT Server 'unix_http_server' running without any HTTP authentication checking
Хотя я не могу открыть его на порте по умолчанию 9001
. Как открыть его и как включить проверку Аутентификации HTTP?
unix_http_server
часть файла конфигурации следующая:
[unix_http_server]
file=/var/run/supervisor.sock
chmod=0770
chown=root:supervisor
Если вы хотите, чтобы HTTP-сервер прослушивал порт TCP (вместо сокета домена Unix), тогда вам необходимо использовать inet_http_server
вместо unix_http_server
.
Документация: http://supervisord.org/ configuration.html # inet-http-server-section-settings
У вас
CRIT-сервер 'unix_http_server' работает без какой-либо проверки HTTP-аутентификации
потому, что имя пользователя / пароль не установлены для HTTP-сервера unix супервизора.
Добавьте их в
1131508] supervisord.conf [unix_http_server]
:
[unix_http_server]
username = dummy
password = dummy
Но у вас будет запрошено имя пользователя / пароль, когда вы используете supervisorctl
.
Добавьте те же элементы в [supervisorctl]
, и все готово.
[supervisorctl]
username = dummy
password = dummy