Nginx代理基于SNI而无需解密
发布时间:2020-12-13 21:08:07 所属栏目:Nginx 来源:网络整理
导读:我目前正在使用以下(简化)配置来代理同一端口上的http和https连接(aws elastic beanstalk所需): server { listen 777 ssl; server_name foo.com; ssl_certificate /etc/nginx/ssl/foo.crt; ssl_certificate_key /etc/nginx/ssl/foo; root /usr/share/nginx/
我目前正在使用以下(简化)配置来代理同一端口上的http和https连接(aws elastic beanstalk所需):
我想将上游更改为uwsgi并让uwsgi处理ssl,因为它可以简化部署. 如何在没有Nginx解密ssl流量的情况下调整我的配置以适用于SNI HTTPS和HTTP? 最佳答案
不,你不能用Nginx.默认情况下,Nginx始终在解密内容,因此Nginx可以应用请求路由.一些可以尝试的解决方案:
>有第三方模块叫nginx_tcp_proxy_module.我还没有尝试过.因为该模块在网络层上执行代理,所以它将在不解密的情况下传递请求. 边注 默认情况下,Nginx始终充当代理上的SSL卸载/解密过程.这里有一些做SSL卸载的优点(取自here) >提高性能 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- AWS上的多容器泊坞窗 – Nginx使用主机/ etc/hosts解析器
- linux – ‘没有包nginx可用’错误CentOS 6.5
- apache-2.2 – 如何在HTTPS和身份验证后面提供MailCatcher
- 麻烦使用gitweb与nginx
- django – nginx和uWSGI给出“504网关超时”
- Cookies-fastcgi缓存登录用户的方法缓存,并为每个用户自定义
- Nginx proxy_ssl_certificate未按预期工作
- 如何让多个不同类型的后端网站用一个nginx进行反向代理实际
- apache-2.2 – 在NginX后面的Apache mod_dav安装上,WebDav
- nginx – 在更新时提供过时的缓存响应