首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >到mTLs服务的apache反向代理

到mTLs服务的apache反向代理
EN

Stack Overflow用户
提问于 2019-02-06 23:07:37
回答 1查看 503关注 0票数 0

我正在尝试设置一个apache虚拟主机,它将请求代理到第三方服务。

当apache向第三方服务发出请求时,它需要包括证书详细信息,以便成功建立到第三方的mTLS连接。

这是我的vhost文件

代码语言:javascript
复制
<VirtualHost *:80>
    ServerName localhost

    ProxyPass "/svc" "https://www.thirdpartymtlssite.com/"
    ProxyPassReverse "/svc" "https://www.thirdpartymtlssite.com/"
</VirtualHost>

我已启用

代码语言:javascript
复制
LoadModule proxy_module lib/httpd/modules/mod_proxy.so,
LoadModule proxy_http_module lib/httpd/modules/mod_proxy_http.so 

我有证书和密钥文件,可以通过以下方式添加

代码语言:javascript
复制
SSLCertificateFile "<cert for mTls server>"
 SSLCertificateKeyFile "<Key for mTls server>"

但我不确定这是不是正确的,因为这似乎是您如何提供证书链,如果您正在运行ssl进入服务器。

这是可能的,或者我应该寻找另一种技术来实现这一点。

EN

回答 1

Stack Overflow用户

发布于 2019-02-08 00:48:39

您需要信任签署了第三方站点在TLS协商中发送给您的证书链中第一个证书的根CA。这是在SSLProxyCACertificateFile指令中指定的,该指令指向包含根CA证书的文件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54556675

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档