Cómo desactivar el servidor apache de MacOS
Este comando desactiva los servicios web
$ sudo serveradmin stop web
Estos comandos deberían descargar los demonios de lanzamiento dentro de la aplicación Server. Siguiendo mi experiencia Server Apache toma el control tan pronto como se instala la aplicación Server. Detener los servicios web en algunos casos no es suficiente. Al descargar el demonio de Apache la aplicación de servidor es incapaz de 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. Si se anula cualquier sección de escucha, el servidor 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 funciona.
Dependiendo de su sistema, algunos pasos o todos ellos pueden ser necesarios para detener el funcionamiento del servidor Apache y para que su instalación de Apache tome el control. Todos estos pasos sólo afectarán a los servicios web de su servidor.
Con el próximo servicio web de Server App desaparecerá.