Мое требование - подключить внешний 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