Как остановить httpd, работающий под Mac OS X (10.11) El Capitan Server?

Я использую OS X El Capitan с сервером (app) настроен, чтобы позволить мне доступ VPN к моей домашней сети. К сожалению, серверное приложение решило запустить кучу httpd процессы, которые сейчас прослушивают порты 80, 443 и другие, хотя настройки сервера для сайты is выкл и никакие службы не должны запускаться на этих портах.

Я не хочу или нужно эти активные услуги и, как httpd, чтобы закрыть (или не начинайте с самого начала). К сожалению, я не могу ни убить эти процессы (они просто перезапускаются сразу), ни контролировать их через launchctl.

sudo lsof -i :80
httpd   422 root    5u  IPv6 0x7...     0t0  TCP *:http (LISTEN)
httpd   425 _www    5u  IPv6 0x7...     0t0  TCP *:http (LISTEN)

ps u 422
USER   PID  %CPU %MEM      VSZ    RSS   TT  STAT STARTED      TIME COMMAND
root   422   0.0  0.0  2457156   6136   ??  Ss    5:55PM   0:00.07 /usr/sbin/httpd -D FOREGROUND -f /Library/Server/Web/Config/Proxy/apache_serviceproxy.conf -E /private/var/log

при попытке:

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

/System/Library/LaunchDaemons/org.apache.httpd.plist: Could not find specified service

Итак, как мне завершить эти процессы и освободить эти порты?

Я знаю, что здесь есть конфигурационный файл для сервера apache:/Library/Server/Web/Config/Proxy/apache_serviceproxy.conf

Я могу удалить следующие строки, чтобы разблокировать эти порты, но the httpd процессы все еще запущены.

listen 80
listen 443
28
задан Chris
24.12.2022 23:44 Количество просмотров материала 3065
Распечатать страницу

3 ответа

служба прокси apple-это служба, которая захватывает порты 80 и 443, поэтому вам нужно остановить ее.

sudo launchctl unload -w /Applications/Server.app/Contents/ServerRoot/System/Library/LaunchDaemons/com.apple.serviceproxy.plist
14
отвечен Zanthra 2022-12-26 07:32

вы можете остановить это с помощью команды:

sudo apachectl stop
13
отвечен Przemek Krzysztof Wycisk 2022-12-26 09:49

эта команда должна убить их всех:

sudo killall httpd

они начнут снова при следующей загрузке.

3
отвечен stravanato 2022-12-26 12:06

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя

Похожие вопросы про тегам:

httpd
mac
osx-el-capitan
osx-server
webserver
Вверх