我正在使用macOS,我只是想知道为什么端口80已经被使用,因为我需要安装自己的nginx(作为docker容器)服务器。转到http://localhost向我展示“它有效!”。但我不明白这是从哪里来的,因为我自己没有安装任何东西。我以为它可能是macOS附带的Apache服务器。
所以我做了
$ sudo lsof -i:80
我得到了这个结果,我不明白:
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
httpd 9283 root 4u IPv6 0x2e000a8d22b1a699 0t0 TCP *:http (LISTEN)
httpd 9292 _www 4u IPv6 0x2e000a8d22b1a699 0t0 TCP *:http (LISTEN)
httpd 9307 _www 4u IPv6 0x2e000a8d22b1a699 0t0 TCP *:http (LISTEN)
答案 0 :(得分:3)
确实,macOS内置了一个Apache服务器。要停止它,请在终端输入以下命令:
sudo apachectl stop