意外使用macOS上的端口80,其中“It works”结果

时间:2017-10-16 12:17:55

标签: macos apache docker nginx

我正在使用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)

1 个答案:

答案 0 :(得分:3)

确实,macOS内置了一个Apache服务器。要停止它,请在终端输入以下命令:

sudo apachectl stop