Настройте Apache для использования внешнего прокси для Подключения HTTPS

2 ответа

Наконец-то все заработало :) Проблема была с (RTFM)

"совпадение - это либо имя схемы URL, которую поддерживает удаленный сервер, либо частичный URL, для которого следует использовать удаленный сервер или *, чтобы указать, что с сервером следует связываться для всех запросов. remote-server - это частичный URL-адрес для удаленного сервера. "

Таким образом, разрешение простое, используйте вместо этого ProxyRemoteMatch :

ProxyRemoteMatch externaldomain\.com http://external.proxy.com:8585
0
ответ дан 3 December 2019 в 00:44

Ошибка Ваш добираемая из-за Вашей последней строки в конфигурацию

 ProxyPass    /sub      https://sub.externaldomain.com/

Это говорит апачу проксировать запросы передачи от/sub до sub.externaldomain.com:443, который является тем, что Вы на самом деле входите в свое сообщение об ошибке.

Теперь Ваша установка отсутствует

 ProxyRequests On 

потому что ProxyRemote только функционирует, когда это идет, и Агент пользователя (браузер) настроен для использования апачского сервера в качестве прокси. Мое понимание, что Вы хотите сделать что-то как:

  • 1 - проксируйте весь трафик к/sub канавке удаленные прокси, которые Вы настроили - но не использовать локальный апачский сервер в качестве ProxyPass?! - если это так, удаление последней строки

  • 2 - Вы хотите, чтобы Ваш апачский сервер действовал, что он имеет ресурс/sub локально, и на самом деле запросы идут в удаленный сервер?! - если это так, необходимо настроить просто последнюю строку с адаптированным портом И использовать эту директиву также

ProxyPassReverse /sub https://sub.externaldomain.com/ # here configure the right port as you can see 443 is not working

1
ответ дан 3 December 2019 в 00:44

Теги

Похожие вопросы