繁体   English   中英

Apache 2.4 SSL配置

[英]Apache 2.4 SSL Config

我有一个关于Apache 2.4的ssl配置的问题。 我的虚拟主机具有以下ssl设置。 目录不止1个,但配置基本相同,只是IP不同。 如果我激活了三行注释,那么apache应该对照证书检查请求,而不仅仅是通过请求,对吗? 我假设apache破坏了来自互联网的所有请求的加密,然后再次重新加密以传递请求。 我对吗? 有没有办法不破坏加密而只将证书检查委托给下一个系统?

RequestHeader set ClientProtocol HTTPS
SSLEngine On
SSLProtocol ALL -SSLv2 -SSLv3
SSLProxyEngine On
SSLProxyProtocol ALL -SSLv2 -SSLv3
SSLHonorCipherOrder On
SSLCipherSuite ECDHE-RSA-AES128-SHA256:AES128-GCM-SHA256:HIGH:!MD5:!aNULL:!EDH

SSLCertificateFile /path/to/file.crt
SSLCertificateKeyFile /path/to/file.key

 <Directory /folder-name>
    #SSLVerifyClient optional_no_ca
    #SSLVerifyDepth 1
    #SSLOptions +OptRenegotiate +ExportCertData

    ProxyPass https://10.20.30.40:8443/
    ProxyPassReverse https://10.20.30.40:8443/
</Directory>

感谢您的帮助和问候。 塞巴斯蒂安

是的,此充当代理的Apache终止SSL。 然后,它建立或重新使用与后端的池化SSL连接。

除非它使用mod_proxy_connect模块将apache作为前向代理访问,否则无法真正让后端认为它与客户端握手。

某些应用程序服务器在专有标头中接受客户端证书的主体,从而使该身份在后端服务器中可用。 但是他们实际上并没有像代理/ apache那样在握手中对它进行身份验证。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM