HTTP 인증 확인 없이 실행 중인 서버 'unix_http_server'

HTTP 인증 확인 없이 실행 중인 서버 'unix_http_server'

supervisordHTTP 인증 확인 없이 실행 중이라고 하더군요 .

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

더 많은 정보: (#694) (#717)

관련 정보