IIRC вы можете навсегда остановить его запуск, выполнив следующее:
sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist
Он все еще будет установлен, но больше не должен запускаться.
У меня Mac Mini под управлением частного сервера из дома. Он работает под управлением Macos High Sierra (osx) и ранее использовал «Apple Server» для управления моими сайтами (используя сборку в apache httpd). Но так как Apple решила предоставить Apple Server большой набор функций и оставила его бесполезным в качестве продукта для меня, мне пришлось искать другое решение.
Я искал в сети, как избавиться от сборки в httpd. Все руководства просто говорят: остановите Apache и выгрузите его для запуска. Это работает нормально, до перезагрузки сборка в apache возвращается снова. Что-то загружает его обратно в launchd. Даже если я отключил его, com.apple.server.httpd все еще загружается и снова запускается после перезагрузки. И, похоже, он запускается до того, как мой новый NGINX, который затем не запускается, так как порт 80 и 443 уже занят сборкой в apache.
Я обнаружил, что есть также «com.apple.serviceproxy», который также связан с httpd, поэтому я также попытался остановить и выгрузить его. Но и httpd, и serviceproxy возвращаются снова после перезагрузки.
Поэтому мой вопрос заключается в том, как мне избавиться от «com.apple.server.httpd» и «com.apple.serviceproxy» для всех. Мне тогда не нужно, и я не хочу, чтобы он работал, я хочу, чтобы потом его не было на все времена.
IIRC вы можете навсегда остановить его запуск, выполнив следующее:
sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist
Он все еще будет установлен, но больше не должен запускаться.