Cómo desactivar el apache del servidor MacOS
Este comando desactiva los servicios web
$ sudo serveradmin stop web
Estos comandos deben descargar los demonios de inicio dentro de la aplicación Servidor. Siguiendo mi experiencia, Server Apache toma el control tan pronto como instala la aplicación del servidor. Detener los servicios web en algunos casos no es suficiente. Al descargar la aplicación del servidor daemon Apache no se puede iniciar su 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
Al configurar el Apache del servidor, se utilizan los siguientes archivos de configuración. Al descomentar cualquier sección de escucha, Server Apache no podrá ejecutarse.
$ nano /Library/Server/Web/Config/Proxy/apache_serviceproxy.conf
$ nano /Library/Server/Web/Config/apache2/services/ACSServer.conf
Cuando el servidor Apache no sabe qué puertos tiene que escuchar, no se ejecuta.
Dependiendo de su sistema, algunos pasos o todos ellos podrían ser necesarios para detener la ejecución de Server Apache y para que su instalación de Apache se haga cargo. Todos estos pasos solo afectarán a los servicios web de su servidor.
Con el próximo servicio web de la aplicación de servidor habrá desaparecido.