nginx – 如何在不解密的情况下路由HTTPS加密数据包?
我们有一个场景,我有两个在虚拟机中运行的应用程序.它们都将在端口80/443上提供流量,但使用不同的主机名.其中一个容器是供应商提供的,它们将解密容器内的HTTPS流量. 我是否可以配置NGINX(或其他工具)根据目标主机名(可能通过SNI)将流量路由到某个VM,而无需解密代理中的数据包? 例如: myapp1.example.com:443 – > NGINX – > 10.0.0.1:8443(在VM上终止HTTPS)
upstream指令用于定义要向其发送流量的服务器.然后映射$ssl_preread_server_name允许nginx从客户端读取请求的SNI值,以正确地将流量定向到右上游框. 如果客户端发送有效的SNI值,这只会起作用.这也允许使用客户端证书进行身份验证,因为在NTERx将流量发送到远程端点之前,TLS连接尚未完成. (编辑:鲜蔬坊站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- Nginx子域SSL证书
- nginx – Lighttpd的内存泄漏,一个神话还是真的?如果为tru
- Nginx#ngx_http_limit_req_module:超过费率后503返回多长时
- shell – 如何将我的私有ip映射到我的vps_ip上?
- 带有nginx的Django频道没有客户端收到的消息
- 403使用nginx禁止wordpress索引,其余页面工作正常
- ruby-on-rails – 当从私有NIC访问时,Rails显示IP为127.0.0
- linux – nginx和cloudlfare ip混淆?
- 如何根据标题args – nginx重写动态更改文件名
- nginx – Cron Daemon Wget被阻止