Назад | Перейти на главную страницу

Проблема с прокси-сервером виртуальных хостов OSX Apache2

Я использую следующий файл httpd-vhosts.conf для размещения нескольких сайтов на моем MacBook.

Конфигурация Apache

Первые два виртуальных сайта (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.