Mac-Osx

Mac Catalina apache2 連接被拒絕

  • October 29, 2019

由於新的 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)

解決了,chrome 試圖使用 SSL 連接到 localhost。禁用它,現在它工作正常!

引用自:https://serverfault.com/questions/989766