После нового обновления Mac OSX мой apache2 сломался.
Я последовал за это руководство о том, как настроить apache2 в новой OSX, но я все еще получаю сообщение об ошибке «Соединение отказано», когда пытаюсь открыть 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. Отключил и теперь работает нормально!