質問: mac os x(10.11)el capitan serverの下でhttpdの実行を停止するにはどうすればよいですか? 私は自分のホームネットワークへのvpnアクセスを許可するように設定されたサーバー(アプリ)でos x el capitanを使用しています。残念ながら、serverアプリケーションは、server設定が80、443などのポートで待機している一連のhttpdプロセスを開始することを決定しました。 ウェブサイトはoffであり、これらでサービスを開始しないでください。ポート.これらのサービスをアクティブにしたくない、または必要としていないので、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以下の行を削除してこれらのポートのブロックを解除できますが、httpdプロセスはまだ実行中です。listen 80 listen 443
回答: appleプロキシサービスはポート80と443を取得するサービスなので、それを停止する必要があります。sudo launchctl unload -w /applications/server.app/contents/serverroot/system/library/launchdaemons/com.apple.serviceproxy.plist