Локальные виртуальные хосты Apache не работают (ошибка 502) [закрыто]

Моя локальная среда разработки состоит из Mac с OSX El Capitan 10.11.6. У меня установлен Apache 2.4.28.

Похоже, что-то пошло не так с конфигурацией моего виртуального хоста, поскольку ни один из моих локальных веб-сайтов не работает при попытке доступа к ним с использованием их псевдонимов URL. Все они приводят к «ошибке DNS» со статусом 502.

Мой httpd-vhosts.conf имеет следующую конфигурацию:

<VirtualHost *:80>
    ServerName myaccuen.booking.test
    ServerAlias www.myaccuen.booking.test

    DocumentRoot "/Users/john.doe/Sites/myaccuen-booking/public"
    <Directory "/Users/john.doe/Sites/myaccuen-booking/public">
        AllowOverride all
    </Directory>
</VirtualHost>

Соответственно, в / etc / hosts у меня есть следующая запись:

127.0.0.1       myaccuen.booking.test www.myaccuen.booking.test

Запуск ping myaccuen.booking.test в командной строке приводит к следующему результату:

64 bytes from 127.0.0.1: icmp_seq=67 ttl=64 time=0.078 ms
64 bytes from 127.0.0.1: icmp_seq=68 ttl=64 time=0.049 ms
64 bytes from 127.0.0.1: icmp_seq=69 ttl=64 time=0.095 ms
^C
--- myaccuen.booking.test ping statistics ---
70 packets transmitted, 70 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 0.024/0.083/0.184/0.031 ms

Когда это происходит, в журнале ошибок Apache ничего не регистрируется.

Когда я запускаю sudo lsof -i: 80 , выводится следующее:

COMMAND     PID USER   FD   TYPE             DEVICE SIZE/OFF NODE NAME
httpd      2007 root    5u  IPv6 0x541c6553e1ecf9ad      0t0  TCP *:http (LISTEN)
httpd      2013 _www    5u  IPv6 0x541c6553e1ecf9ad      0t0  TCP *:http (LISTEN)
httpd      2204 _www    5u  IPv6 0x541c6553e1ecf9ad      0t0  TCP *:http (LISTEN)
httpd      2205 _www    5u  IPv6 0x541c6553e1ecf9ad      0t0  TCP *:http (LISTEN)
httpd      2206 _www    5u  IPv6 0x541c6553e1ecf9ad      0t0  TCP *:http (LISTEN)
rpc.geo   32041 root    5u  IPv4 0x541c6553f68452dd      0t0  TCP 10.140.208.29:64083->search.namequery.com:http (CLOSED)
SophosSXL 33937 root    7u  IPv4 0x541c6553fae302dd      0t0  TCP 10.140.208.38:53453->ec2-54-247-166-17.eu-west-1.compute.amazonaws.com:http (ESTABLISHED)
SophosSXL 33937 root   15u  IPv4 0x541c6553fba820ed      0t0  TCP 10.140.208.38:53454->ec2-54-247-166-17.eu-west-1.compute.amazonaws.com:http (ESTABLISHED)
rpc.net   37659 root    5u  IPv4 0x541c6553f5e05efd      0t0  TCP 10.140.208.29:53347->search.namequery.com:http (ESTABLISHED)

Выглядит ли вышеупомянутое нормально?

Мне кажется, я упустил из виду что-то простое, но не совсем положил на это палец.

Думаю, причина в том, что работает межсетевой экран, мешает Z scaler.

Оцените любые предложения по отладке и определению причины проблемы.

3
задан 18 October 2018 в 17:25
1 ответ

Причиной того, что мои имена сервера не работали для моих локальных веб-сайтов, на самом деле, был брандмауэр компании Zscaler.

Я выяснил это, перезапустив Zscaler (у меня нет привилегий, чтобы отключить его). Во время перезапуска брандмауэра я попробовал имя/параметры сервера виртуального хоста в моем браузере, и приложение загрузилось без ошибок.

.
2
ответ дан 3 December 2019 в 06:54

Теги

Похожие вопросы