Server 'unix_http_server' running without any HTTP authentication checking
If you want the HTTP server to listen on a TCP port (instead of a Unix domain socket), then you need to use inet_http_server
instead of unix_http_server
.
Documentation: http://supervisord.org/configuration.html#inet-http-server-section-settings
You got
CRIT Server 'unix_http_server' running without any HTTP authentication checking
is because username/password is not set for supervisor's unix http server.
Add them into supervisord.conf
's [unix_http_server]
:
[unix_http_server]
username = dummy
password = dummy
But you will be asked for username/password when you use supervisorctl
.
Add same items into [supervisorctl]
and you are good to go.
[supervisorctl]
username = dummy
password = dummy
More info: (#694) (#717)