如何代理http_x_ssl_client_s_dn标题?
|
我想通过nginx代理请求标头’HTTP_X_SSL_CLIENT_S_DN’. 这是我们的服务器网络结构.
当我尝试两台服务器([前端服务器]和[应用服务器])时,它运行正常.标题“HTTP_X_SSL_CLIENT_S_DN”已传递给应用程序服务器. 然后添加服务器[nginx proxy],标题’HTTP_X_SSL_CLIENT_S_DN’未传递给应用程序服务器. 我的nginx配置如下.
任何帮助申请. 最佳答案 首先,请确保已配置nginx.conf来验证客户端证书!我有完全相同的问题你描述.
要对此进行测试,您需要一个单独的客户端密钥和使用根授权证书签名的证书.客户端凭据以“me”开头,我的根权限凭据在以下命令中以“self”开头. >为客户端生成私钥.
>请求自我CA签名.
>使用自CA签署请求以创建证书.
>试试你的新钥匙.
>额外信用:生成可导入浏览器的证书.
我有一个简单的Sinatra Web应用程序转储HTTP环境,我看到以下内容: “HTTP_X_SSL_CLIENT_SERIAL”=>“01”,“HTTP_X_SSL_CLIENT_VERIFY”=>“SUCCESS”,“HTTP_X_SSL_CLIENT_S_DN”=>“/ C = US / ST = Maryland / L = Annapolis / O = Fort Kickass / CN = Jonathan Morton / emailAddress=jon@jonmorton.com” (编辑:长春站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- Nginx代理缓存过期到期
- nginx uwsgi flask重写目录作为app中的基本目录
- javascript – 为Express和Nginx配置HTTPS
- python – Django uwsgi nginx.导入错误:没有名为py的模块
- node.js-使用Nginx乘客时如何在节点Express应用程序中查看c
- Nginx – 使用proxy_pass在错误页面中清空响应
- nginx反向代理:如何将“accept-encoding”头传递给后端服务
- nginx – 使用Spring Cloud OAuth2的SSL /代理问题
- nginx-Gitlab docker注册表拉取失败的EOF
- node.js – socket.io nginx配置WebSocket握手期间出错:’
- Nginx-rtmp模块和mpeg-dash(Dash行业dash.js)
- 返回400个代码时,nginx添加标题
- linux – 设置nginx.conf以拒绝除某些文件或目录
- Nginx:如何防止在代理上缓存ajax请求?
- 将nginx.conf添加到Kubernetes集群
- apache-2.2 – 什么是我的htaccess mod_rewrite的
- python – Django uwsgi nginx.导入错误:没有名
- nginx – IE/wget将子域的SSL证书与主域证书混淆
- java – 使用Google Compute Engine作为Google A
- nginx – Varnish通常会进入Rails网络堆栈?
