Server 'unix_http_server' wird ohne HTTP-Authentifizierungsprüfung ausgeführt


8

Ich supervisordhabe mir gesagt, dass es ohne HTTP-Authentifizierungsprüfung ausgeführt wird.

supervisor> maintail
2015-03-03 16:57:03,832 CRIT Server 'unix_http_server' running without any HTTP authentication checking

Obwohl ich es nicht am Standardport öffnen kann 9001. Wie öffne ich es und wie aktiviere ich die HTTP-Authentifizierungsprüfung?

unix_http_server Der Teil der Konfigurationsdatei ist der folgende:

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

Firewall? netstat -punta?
Daniel Widrick

@ lVlint67 Es gibt keine Firewall, nur iptables, aber sie wirken sich nicht auf den Port aus 9001. netstat -puntagibt viele Zeilen, keiner von ihnen hat den Hafen9001
Maxim Yefremov

Antworten:


3

Wenn der HTTP-Server einen TCP-Port (anstelle eines Unix-Domain-Sockets) überwachen soll, müssen Sie inet_http_serverstattdessen verwenden unix_http_server.

Dokumentation: http://supervisord.org/configuration.html#inet-http-server-section-settings


5
Es wäre schön gewesen, der Antwort ein wenig "Farbe" hinzuzufügen. Warum ist dies für uns Supervisor-Neulinge ein kritischer Fehler? Was ist die HTTP-Authentifizierungsprüfung und warum ist sie vorzuziehen?
Ray


Und wenn Sie den Hörertyp ändern, beachten Sie, dass Sie auch dem Supervisor mitteilen müssen, welchen Sie verwenden! Supervisord.org/…
Alan

3

Du hast

Der CRIT-Server 'unix_http_server' wird ohne HTTP-Authentifizierungsprüfung ausgeführt

Dies liegt daran, dass Benutzername / Passwort für den Unix-HTTP-Server des Supervisors nicht festgelegt sind.

Fügen Sie sie in supervisord.conf‚s [unix_http_server]:

[unix_http_server]
username = dummy
password = dummy

Sie werden jedoch bei der Verwendung nach Benutzername / Passwort gefragt supervisorctl.
Fügen Sie die gleichen Elemente hinzu [supervisorctl]und Sie können loslegen.

[supervisorctl]
username = dummy
password = dummy

Weitere Informationen: ( # 694 ) ( # 717 )

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.