如何代理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” (编辑:岳阳站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- ssl-NGINX:将非www https重定向到https:// www
- php5-fpm nginx google bot =连接由同行重置
- 如何通过nginx提供django媒体文件?
- FastCgi和PHP-FPM使用Nginx Web服务器
- 将url路径映射到nginx中的服务器
- 在Nginx上安装WordPress-Nginx发送install.php
- apache-2.2 – Varnish client.ip说127.0.0.1
- python-uswgi-无法从multiprocessing.semaphore_
- 使用NGINX auth_request代理设置头文件
- php-如何使用自定义Nginx配置作为官方Nginx Dock