Как настроить прямой прокси и обратный прокси на одном сервере, используя Apache HTTPD - PullRequest
0 голосов
/ 30 августа 2010

У меня есть приложение, которое работает как HTTP-сервер, а также HTTP-клиент.По соображениям безопасности приложение работает на сервере в защищенной / внутренней сети.Я хотел бы настроить HTTP-прокси, который выступает в качестве внешнего интерфейса для внешних сторон для доступа к приложению.

Чтобы внешние HTTP-клиенты могли получить доступ к моему приложению, я хотел бы иметь обратный прокси-сервер для обработки таких сценариев.

Для HTTP-запроса от моего приложения к внешним сторонам я бы хотелпереадресация прокси-сервера, чтобы обеспечить отправку моих правильных внешних URL-адресов внешним сторонам.

Вопрос: Можно ли настроить прокси-сервер Apache HTTPD для одновременной работы как прямого, так и обратного прокси?

1 Ответ

1 голос
/ 06 сентября 2010

Краткий ответ (из моего прочтения документации): Нет.

Прямой прокси активируется с помощью директивы ProxyRequests

Обратный прокси активируется с помощью директивы ProxyPass. Статус обратный прокси документы

Директива ProxyRequests должна обычно отключается при использовании ProxyPass.

Я думаю, что если вы включите оба на одном и том же сервере, возможны конфликты в настройках Разрешить, Запретить для IP и т. Д.

...