我正在使用Java应用程序将请求发送到URL。我在中间有一个apache服务器。因此,我的应用程序将请求发送到apache服务器,然后apache服务器将请求发送到我想与之通信的实际服务器。 服务器端已向我们发送了一个.cer证书文件,该文件应在SSL握手时显示。服务器端尚未准备好与我们共享私钥(.key)文件。如何在apache httpd配置中配置证书。 目前我在httpd端具有以下配置 httpd.conf
< VirtualHost apache-server-IP:443 >
SSLVerifyClient require
SSLVerifyDepth 1
SSLCACertificateFile /etc/httpd/conf/test.cer (certificate file provided by server side)
ProxyPass /api https://ServerIP:ServerPort/api/oauth/token
ProxyPassReverse /api https://ServerIP:ServerPort/api/oauth/token
< /VirtualHost >
我使用URL(http://apache-server-ip:443/api/oauth/token)来访问apache服务器,该URL随后使用proxypass将https上的请求发送到实际服务器。 我从服务器端收到内部服务器错误500。 任何人都可以建议如何在不使用私钥的情况下在apache中配置证书,而仅用于将证书提交给服务器。