it-swarm.com.de

Wie stoppe ich die Ausführung von httpd unter Mac OS X (10.11) El Capitan Server?

Ich verwende OS X El Capitan mit einem Server (App), der so konfiguriert ist, dass ich über VPN auf mein Heimnetzwerk zugreifen kann. Leider hat die Server-App beschlossen, eine Reihe von httpd -Prozessen zu starten, die jetzt die Ports 80, 443 und andere überwachen, obwohl die Servereinstellungen aktiv sind für Websites ist OFF und auf diesen sollten keine Dienste gestartet werden Häfen.

Ich möchte oder brauche diese Dienste nicht aktiv und möchte, dass httpd heruntergefahren wird (oder ich fange nicht damit an). Leider kann ich diese Prozesse weder beenden (sie werden nur sofort neu gestartet), noch kann ich sie über launchctl steuern.

Sudo lsof -i :80
httpd   422 root    5u  IPv6 0x7...     0t0  TCP *:http (LISTEN)
httpd   425 _www    5u  IPv6 0x7...     0t0  TCP *:http (LISTEN)

ps u 422
USER   PID  %CPU %MEM      VSZ    RSS   TT  STAT STARTED      TIME COMMAND
root   422   0.0  0.0  2457156   6136   ??  Ss    5:55PM   0:00.07 /usr/sbin/httpd -D FOREGROUND -f /Library/Server/Web/Config/Proxy/Apache_serviceproxy.conf -E /private/var/log

Beim Versuch:

Sudo launchctl unload -w /System/Library/LaunchDaemons/org.Apache.httpd.plist

/System/Library/LaunchDaemons/org.Apache.httpd.plist: Could not find specified service

Wie kann ich diese Prozesse beenden und diese Ports freigeben?

Ich weiß, dass es hier eine Konfigurationsdatei für den Apache-Server gibt: /Library/Server/Web/Config/Proxy/Apache_serviceproxy.conf

Ich kann die folgenden Zeilen entfernen, um diese Ports zu entsperren, aber die httpd -Prozesse werden noch ausgeführt.

listen 80
listen 443
26
Chris

Der Apple Proxy-Dienst ist der Dienst, der die Ports 80 und 443 abruft. Sie müssen diesen also beenden.

Sudo launchctl unload -w /Applications/Server.app/Contents/ServerRoot/System/Library/LaunchDaemons/com.Apple.serviceproxy.plist
17
Zanthra

Sie können das mit dem Befehl stoppen:

Sudo apachectl stop

Dieser Befehl sollte sie alle töten:

Sudo killall httpd

Sie werden beim nächsten Start erneut gestartet.

5
stravanato