自从新的 Mac OSX 更新以来,我的 apache2 就坏了。
我跟着本指南有关如何在新 OSX 上设置 apache2,但是当我尝试localhost
在浏览器中打开时仍然出现“连接被拒绝”错误。
有人知道为什么吗?我已确保我的 httpd.conf 没有语法错误,并且它监听端口 80 Listen *:80
:。
除了我重新启动了服务之外,我的错误日志没有打印任何内容。
服务器启动并运行,ps -aef | grep httpd
输出如下:
0 180 1 0 11:05am ?? 0:00.48 /usr/local/opt/httpd/bin/httpd -D FOREGROUND
502 34955 180 0 11:15am ?? 0:00.00 /usr/local/opt/httpd/bin/httpd -D FOREGROUND
502 34956 180 0 11:15am ?? 0:00.00 /usr/local/opt/httpd/bin/httpd -D FOREGROUND
502 34957 180 0 11:15am ?? 0:00.00 /usr/local/opt/httpd/bin/httpd -D FOREGROUND
502 34958 180 0 11:15am ?? 0:00.00 /usr/local/opt/httpd/bin/httpd -D FOREGROUND
502 34959 180 0 11:15am ?? 0:00.00 /usr/local/opt/httpd/bin/httpd -D FOREGROUND
502 35366 180 0 11:15am ?? 0:00.00 /usr/local/opt/httpd/bin/httpd -D FOREGROUND
502 36887 180 0 11:15am ?? 0:00.00 /usr/local/opt/httpd/bin/httpd -D FOREGROUND
502 98180 95819 0 11:52am ttys000 0:00.00 grep httpd
并lsof -i:80
输出:
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
httpd 34955 jonathanohrstromNY 4u IPv6 0xc72c500a38f5aabd 0t0 TCP *:http (LISTEN)
httpd 34956 jonathanohrstromNY 4u IPv6 0xc72c500a38f5aabd 0t0 TCP *:http (LISTEN)
httpd 34957 jonathanohrstromNY 4u IPv6 0xc72c500a38f5aabd 0t0 TCP *:http (LISTEN)
httpd 34958 jonathanohrstromNY 4u IPv6 0xc72c500a38f5aabd 0t0 TCP *:http (LISTEN)
httpd 34959 jonathanohrstromNY 4u IPv6 0xc72c500a38f5aabd 0t0 TCP *:http (LISTEN)
httpd 35366 jonathanohrstromNY 4u IPv6 0xc72c500a38f5aabd 0t0 TCP *:http (LISTEN)
httpd 36887 jonathanohrstromNY 4u IPv6 0xc72c500a38f5aabd 0t0 TCP *:http (LISTEN)
答案1
已解决,chrome 尝试使用 SSL 连接到 localhost。禁用它后,现在一切正常!