Как настроить Apache 2 для использования прокси-сервера для внешнего HTTPS-запроса? - PullRequest
0 голосов
/ 07 февраля 2020

Мое требование - подключить внешний HTTPS REST API с сервера приложений. У меня нет доступа к rnet на сервере приложений (JBOSS). Итак, я перенаправил свой запрос на веб-сервер (Apache24) и с веб-сервера, который я вызываю службы HTTPS REST API.

Public Rest URL-: https://publicdomain.com/tracking_number

Я сделал настройки ниже на Apache сервере.

ProxyPass       /tracking_number https://publicdomain.com/tracking_number
ProxyPassReverse       /tracking_number https://publicdomain.com/tracking_number

При указанной выше конфигурации следующий URL с сервера приложений https://WEBSERVER_IP: PORT / tracking_number , ответ 503 прокси-ошибка. Поскольку на веб-сервере, inte rnet может быть доступ только через прокси-сервер. (Например, в браузерах IE, если я настраиваю ip прокси и хост в настройках локальной сети, URL-адрес доступен из браузера).

Итак, мне нужно настроить аналогичную конфигурацию и в Apache. Я пытался с некоторыми конфигурациями с помощью http://httpd.apache.org/docs/2.2/mod/mod_proxy.html#proxyremote. Но ничего не получилось.

Как настроить прокси-сервер (хост и ip) для внешнего HTTPS-запроса в Apache.

Apache Версия -: 2.4.29 Операционная система -: Windows

...