Как прокси-сервер Apache на сервер-посредник

Я разрабатываю приложение внешнего интерфейса с Middleman на уже существующем бэкэнде php. На рабочем сервере мое приложение будет подпапкой основного приложения, но на этапе разработки я хочу полностью отделить два приложения.

Я установил приложение php в моем локальном apache. Теперь я хочу, чтобы apache проксировал путь приложения-посредника к серверу-посреднику.

Я пробовал с:

<Location /phpapp/static>
ProxyPass http://127.0.0.1:4567/
ProxyPassReverse http://127.0.0.1:4567/
</Location>

и привязать сервер-посредник к 127.0.0.1

но я получаю «Не найдено: /»

Я думаю, что этот ответ исходит от посредника, потому что, если я выключу сервер посредника, apache ответит «Служба недоступна».

Итак, как я могу иметь сервер-посредник для отправки его содержимого через Apache?

2

Решение

Мне удается решить эту проблему путем изменения конфигурации таким образом.

ProxyRequests Off

<Location /phpapp/static>
ProxyPass http://127.0.0.1:4567/
ProxyPassReverse http://127.0.0.1:4567/
ProxyPreserveHost On
</Location>

Попытка использования пассажира не удалась из-за динамических ресурсов, которые не обслуживались Apache.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector