Comment arrêter l'exécution de httpd sous Mac OS X (10.11) El Capitan Server ?
J'utilise OS X El Capitan avec le serveur (application) configuré pour me permettre un accès VPN à mon réseau domestique. Malheureusement, l'application serveur a décidé de lancer un tas de processus httpd, qui écoutent maintenant sur les ports 80, 443 et autres, même si les paramètres du serveur pour les sites Web sont DÉSACTIVÉS et qu'aucun service ne doit être démarré sur ces ports.
Je ne veux pas ou n'ai pas besoin que ces services soient actifs et je voudrais que httpd soit arrêté (ou non commencer pour commencer). Malheureusement, je ne peux ni tuer ces processus (ils redémarrent tout de suite) ni les contrôler via launchctl .
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
Lors de l'essai :
sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist
/System/Library/LaunchDaemons/org.apache.httpd.plist: Could not find specified service
Alors, comment puis-je mettre fin à ces processus et libérer ces ports?
Je sais qu'il existe un fichier de configuration pour le serveur apache ici: /Library/Server/Web/Config/Proxy/apache_serviceproxy.conf
Je peux supprimer les lignes suivantes pour débloquer ces ports, mais les processus httpd sont toujours exécuter.
listen 80
listen 443