У меня есть локально размещенный веб-сайт, который использует шаблоны 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