apache - 在 apache httpd 反向代理和 Tomcats 之间进行双向 SSL 身份验证

标签 apache tomcat ssl mod-proxy

我有一个用作反向代理的 Apache HTTPD 和 Tomcat(6.0.35) 服务器,我试图实现的是 Tomcat 服务器和反向代理之间将相互信任。这意味着当反向代理转发请求时,它将提供自己的证书,该证书将被导入到 Tomcat 的信任库文件中,从而使 Tomcat 仅在请求确实是由反向代理发出时才接受请求(如果可能,甚至可能检查 tomcat 的证书是某个特定的证书)。我已经设法设置了一个需要客户端证书的 Tomcat,它运行良好,但我似乎无法正确配置反向代理。

最佳答案

你应该试试 SSLProxyMachineCertificateFile选项并将其指向包含您的客户端证书及其 PEM 格式(未加密)私钥的文件。

关于apache - 在 apache httpd 反向代理和 Tomcats 之间进行双向 SSL 身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11323309/

相关文章:

ssl - NginX - 从非 SSL 域到新 SSL 域 - 需要正确的重定向

apache - 当我想从 http 重定向到 https 时,它会发送到另一个网站

php - Xampp MySQL 崩溃并且不再工作

python - Apache virtualenv 和 mod_wsgi : ImportError : No module named 'django'

java - 建议 Tomcat 的 Java 堆大小到服务器 HPSM9.41 webtier

php - 为什么 Tomcat 拒绝来 self 的其他服务器的连接?

java - NOT_HANDSHAKING 和 FINISHED 之间的区别

php - 您是否需要包含完整的 https 文件名才能在 html/php 表单上使用 SSL?

apache - 为什么我应该将代理服务器与 Kestrel 一起使用?

windows - 如何使用 LDAP 身份验证创建从域 Java Web 客户端到非域 Web 服务器的 SSO