【发布时间】:2020-05-29 22:45:34
【问题描述】:
早安,
我有一个 Apache 服务器 (10.8.111.67),我将它配置为 ProxyPass 到我的应用服务器 http 端口 (10.8.1.63),它的工作。我在 httpd.conf 中做的事情如下:
ProxyPass "/mfp" "http://10.8.1.63:9080/mfp"
ProxyPassReverse "/mfp" "http://10.8.1.63:9080/mfp"
但是,我应该代理传递给 https url 而不是 http。
我google了一下,发现需要在ssl.conf中配置一些东西,下面是我打算做的:
<VirtualHost 10.8.111.67:80>
SSLEngine on
SSLCertificateFile ???
SSLCertificateKeyFile ???
ProxyPass "/mfp" "http://10.8.1.63:9080/mfp"
ProxyPassReverse "/mfp" "http://10.8.1.63:9080/mfp"
</VirtualHost>
我不确定我应该为SSLCertificateFile 放置什么证书,它是来自应用服务器的证书吗?可以用openssl命令下载吗?
对于SSLCertificateKeyFile,我应该在里面放什么文件?来自应用服务器的私钥?我可以知道如何从 Web 服务器生成私钥吗?我运行 ssh-keygen,得到了 id_rsa.pub 和 id_rsa。
请多多指教。
如果我做错了什么,请通知我。
【问题讨论】:
标签: apache https webserver httpd.conf proxypass