Servidor 'unix_http_server' em execução sem qualquer verificação de autenticação HTTP

6

Meu supervisord me disse que está sendo executado sem nenhuma verificação de autenticação HTTP.

supervisor> maintail
2015-03-03 16:57:03,832 CRIT Server 'unix_http_server' running without any HTTP authentication checking

Embora eu não possa abri-lo na porta padrão 9001 . Como abri-lo e como ativar a verificação de autenticação HTTP?

A parte do arquivo

unix_http_server config é a seguinte:

[unix_http_server]
file=/var/run/supervisor.sock
chmod=0770
chown=root:supervisor
    
por Maxim Yefremov 03.03.2015 / 15:05

2 respostas

3

Se você quiser que o servidor HTTP ouça em uma porta TCP (em vez de um soquete de domínio Unix), você precisará usar inet_http_server em vez de unix_http_server .

Documentação: link

    
por 03.03.2015 / 19:19
1

Você tem

CRIT Server 'unix_http_server' running without any HTTP authentication checking

é porque o nome de usuário / senha não está configurado para o servidor http unix do supervisor.

Adicione-os ao supervisord.conf ' [unix_http_server] :

[unix_http_server]
username = dummy
password = dummy

Mas será solicitado nome de usuário / senha quando você usar supervisorctl .
Adicione os mesmos itens em [supervisorctl] e você está pronto.

[supervisorctl]
username = dummy
password = dummy

Mais informações: ( # 694 ) ( # 717 )

    
por 30.11.2017 / 07:15