我对Apache的接触非常有限,以至于不足以弄清我在查询本站点所需信息时收到的信息。 :|
我的防火墙后面有很旧的(Java1.4)服务器,其中的一个应用程序需要调用安全的SaaS服务。由于使用了旧的Java,我的服务器无法“说” TLS 1.2,并且SSL握手失败。我们通过Apache代理类似的请求,因此我建立了类似的conf文件来执行相同的操作。只有失败。我在这里了解到足够多的内容,这是由于查询字符串引起的,并且文档中说“远程服务器的URL,不能包含查询字符串。”目前,与“重写”规则等相关的响应超出了我的理解,我不知道如何进行。
此外,反向代理/ ProxyPassReverse在这里是否正确?还是我真的需要转发代理。
流:内部服务器(Java 1.4)> Apache 2.4> SaaS服务
*代理目标 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=” *
非常感谢您的协助。