1

У меня 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» для всех. Мне тогда не нужно, и я не хочу, чтобы он работал, я хочу, чтобы потом его не было на все времена.

1 ответ1

0

IIRC вы можете навсегда остановить его запуск, выполнив следующее:

sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist

Он все еще будет установлен, но больше не должен запускаться.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .