Я настолько ограничен в Apache, что этого едва ли достаточно, чтобы разобраться в информации, которую я получил, запрашивая то, что мне нужно на этом сайте. : |
У меня есть очень старые (Java1.4) серверы за брандмауэром с приложением, которое должно вызывать безопасную службу SaaS. Из-за этого старого Java мои серверы не могут «говорить» по TLS 1.2, и квитирование SSL не выполняется. Мы проксируем подобные запросы через Apache, поэтому я настроил аналогичный файл conf, чтобы сделать то же самое. Только не получается. Я достаточно читал здесь, что это связано со строкой запроса, а в документации говорится: «URL-адрес удаленного сервера и не может включать строку запроса». Ответы, относящиеся к правилам «перезаписи» и т. Д. c. это вне моего понимания на данный момент, и я не знаю, как действовать.
Кроме того, правильный ли подход здесь обратный прокси / ProxyPassReverse? или мне действительно нужен прямой прокси.
поток: внутренний сервер (Java 1.4)> Apache 2.4> Служба SaaS
* Proxy Destination ProxyPass "/ auth / oauth2 / token "https://myvendor.com/auth/oauth2/token -ЭТО ЗВОНОК РАБОТАЕТ
ProxyPassReverse" / auth / oauth2 / token "https://myvendor.com/auth/oauth2/token
ProxyPass" / api / 1 / users "" https://myvendor.com/api/1/users?username= "- ЭТОТ ВЫЗОВ НЕУДАЕТ ИЗ-ЗА СТРОКИ ЗАПРОСА
ProxyPassReverse" / api / 1 / users "" https://api.us.onelogin.com/api/1/users?username= "*
Большое спасибо за любую помощь .