IIRC você pode impedir permanentemente que ele seja iniciado executando o seguinte:
sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist
Ele ainda será instalado, mas não deve começar mais.
Eu tenho um Mac Mini executando um servidor privado em casa. Está rodando o macos High Sierra (osx) e anteriormente utilizou o "Servidor Apple" para gerenciar meus sites (usando o build no apache httpd). Mas como a Apple decidiu dar ao servidor da Apple um grande corte nos recursos e deixá-lo inútil como produto para mim, tive que encontrar outra solução.
Eu procurei na net como se livrar da compilação no httpd. Todos os guias apenas dizem que pare o apache e descarregue-o para launchd. Isso funciona bem, até a reinicialização, a compilação no apache está de volta. Algo está carregando de volta no launchd. Eventough eu ter desativado "com.apple.server.httpd" ainda está carregado e em execução novamente após uma reinicialização. E parece estar começando antes do meu novo NGINX, que então falha ao iniciar como as portas 80 e 443 já foram tomadas pela compilação no apache.
Eu descobri que há também um "com.apple.serviceproxy", que também está relacionado ao httpd, então eu também tentei parar e descarregar isso. Mas tanto o httpd quanto o serviceproxy estão de volta após uma reinicialização.
Então, minha pergunta é como me livrar de "com.apple.server.httpd" e "com.apple.serviceproxy" para todos. Eu não preciso disso e não quero que ele corra, então quero ir embora o tempo todo.
IIRC você pode impedir permanentemente que ele seja iniciado executando o seguinte:
sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist
Ele ainda será instalado, mas não deve começar mais.