为单向身份验证配置SSL证书apache

时间:2018-10-10 13:17:25

标签: java apache ssl

我正在使用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中配置证书,而仅用于将证书提交给服务器。

0 个答案:

没有答案