Сервер 'unix_http_server' работающий без любой проверки Аутентификации HTTP

Мой 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
8
задан 3 March 2015 в 16:05
2 ответа

Если вы хотите, чтобы HTTP-сервер прослушивал порт TCP (вместо сокета домена Unix), тогда вам необходимо использовать inet_http_server вместо unix_http_server .

Документация: http://supervisord.org/ configuration.html # inet-http-server-section-settings

3
ответ дан 2 December 2019 в 23:04

У вас

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

Подробнее: ( # 694 ) ( # 717 )

3
ответ дан 2 December 2019 в 23:04

Теги

Похожие вопросы