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

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

Meu supervisordme disse que está sendo executado sem qualquer 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 consiga abri-lo na porta padrão 9001. Como abri-lo e como habilitar a verificação de autenticação HTTP?

unix_http_serverparte do arquivo de configuração é a seguinte:

[unix_http_server]
file=/var/run/supervisor.sock
chmod=0770
chown=root:supervisor

Responder1

Se você deseja que o servidor HTTP escute em uma porta TCP (em vez de um soquete de domínio Unix), será necessário usar inet_http_serverem vez de unix_http_server.

Documentação:http://supervisord.org/configuration.html#inet-http-server-section-settings

Responder2

Você tem

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

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

Adicione-os em supervisord.conf:[unix_http_server]

[unix_http_server]
username = dummy
password = dummy

Mas será solicitado o nome de usuário/senha ao usar o supervisorctl.
Adicione os mesmos itens [supervisorctl]e pronto.

[supervisorctl]
username = dummy
password = dummy

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

informação relacionada