Comment désactiver Apache Server MacOS
Cette commande désactive les services Web
$ sudo serveradmin stop web
Ces commandes doivent décharger les démons de lancement dans l'application Server. Suite à mon expérience, le serveur Apache prend le relais dès que vous installez l’application serveur. Arrêter les services Web dans certains cas n'est pas suffisant. En déchargeant l'application serveur démon Apache, il est impossible de démarrer Apache.
$ sudo launchctl unload -w /Applications/Server.app/Contents/ServerRoot/System/Library/LaunchDaemons/com.apple.server.httpd.plist
$ sudo launchctl unload -w /Applications/Server.app/Contents/ServerRoot/System/Library/LaunchDaemons/com.apple.serviceproxy.plist
Lors de la configuration d'Apache du serveur, les fichiers de configuration suivants sont utilisés. En supprimant la mise en commentaire de toute section d'écoute, le serveur Apache ne pourra pas s'exécuter.
$ nano /Library/Server/Web/Config/Proxy/apache_serviceproxy.conf
$ nano /Library/Server/Web/Config/apache2/services/ACSServer.conf
Lorsque Server Apache ne sait pas quels ports il doit écouter, il ne s'exécute pas.
En fonction de votre système, certaines étapes, voire toutes, peuvent s'avérer nécessaires pour que Server Apache cesse de fonctionner et pour que votre installation d'Apache prenne le relais. Toutes ces étapes n’affecteront que les services Web de votre serveur.
Avec le prochain serveur Web App Server aura disparu.