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
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?
unix_http_server
config é a seguinte:
[unix_http_server]
file=/var/run/supervisor.sock
chmod=0770
chown=root:supervisor
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
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
Tags supervisord