Я использую следующий файл httpd-vhosts.conf для размещения нескольких сайтов на моем MacBook.
Первые два виртуальных сайта (v3.local, ss.local) возвращают следующие сообщения об ошибках в журнале ошибок Apache:
[Чт, 30 августа, 15:12:04 2012] [ошибка] (61) В соединении отказано: прокси: HTTP: не удалось подключиться к [fe80 :: 1]: 3002 (localhost) [Чт, 30 августа, 15:12:04 2012 ] [ошибка] ap_proxy_connect_backend отключение воркера для (localhost)]
Третий сайт test.local работает без проблем.
Кажется, я не могу понять, почему первые два сайта отвечают указанной проблемой. Что может быть причиной этого и как его решить?
Apache пытается подключиться к серверным ВМ с помощью IPv6, и эти серверные ВМ, вероятно, обслуживают только IPv4. Вам нужно будет настроить apache для подключения к 127.0.0.1, а не к localhost, поскольку localhost разрешается в адрес IPv6.