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

OS X Apache выдает ошибку 503 для чего-либо в каталоге / api

У меня есть локально размещенный веб-сайт, который использует шаблоны Smarty, я пытаюсь приступить к созданию API для сайта.

Я использовал virtualhost.sh создать локальный виртуальный хост для этого и других сайтов.

Я обнаружил, что если я помещу каталог с именем api в корень любого из этих виртуальных хостов, я получу ошибку 503, когда попытаюсь получить доступ к чему-либо внутри.

Я использую mod-rewrite, но пока только для добавления расширения .php при необходимости.

Вот журналы ошибок для запроса:

[Thu Feb 09 13:42:37 2012] [error] proxy: HTTP: disabled connection for (localhost)
[Thu Feb 09 13:49:06 2012] [error] (61)Connection refused: proxy: HTTP: attempt to connect to [fe80::1]:8080 (localhost) failed
[Thu Feb 09 13:49:06 2012] [error] ap_proxy_connect_backend disabling worker for (localhost)

Средняя строка дала мне понять, что нужно искать в моем файле hosts, потому что почему запрос должен идти в [fe80::1]:8080? Я закомментировал эту строку и попытался снова, на этот раз ошибка была связана с подключением к стандартному 127.0.0.1 localhost.

Я пришел к выводу, что, возможно, где-то есть какой-то файл конфигурации, который принимает основной запрос localhost/api и направив его куда-нибудь, кроме моего виртуального хоста. На данный момент моя способность исправить проблему меня не подводит. Кто-нибудь может помочь?

Конфигурация прокси пытается передать запрос на localhost: 8080. Независимо от того, какой целевой сервер не принимает запросы на порт 8080