
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
답변1
HTTP 서버가 TCP 포트(Unix 도메인 소켓 대신)에서 수신 대기하도록 하려면 inet_http_server
대신 unix_http_server
.
선적 서류 비치:http://supervisord.org/configuration.html#inet-http-server-section-settings
답변2
당신은
HTTP 인증 확인 없이 실행 중인 CRIT 서버 'unix_http_server'
감독자의 Unix http 서버에 사용자 이름/비밀번호가 설정되지 않았기 때문입니다.
supervisord.conf
' 에 추가하세요 [unix_http_server]
:
[unix_http_server]
username = dummy
password = dummy
하지만 를 사용할 때 사용자 이름/비밀번호를 묻는 메시지가 표시됩니다 supervisorctl
.
동일한 항목을 추가 [supervisorctl]
하면 좋습니다.
[supervisorctl]
username = dummy
password = dummy