Nginx代理基于SNI而无需解密
发布时间:2020-05-27 09:37:22 所属栏目:Nginx 来源:互联网
导读:我目前正在使用以下(简化)配置来代理同一端口上的http和https连接(aws elastic beanstalk所需):server { listen 777 ssl; server_name foo.com; ssl_certificate /etc/nginx/ssl/foo.crt; ssl_certificate_
|
我目前正在使用以下(简化)配置来代理同一端口上的http和https连接(aws elastic beanstalk所需):
我想将上游更改为uwsgi并让uwsgi处理ssl,因为它可以简化部署. 如何在没有Nginx解密ssl流量的情况下调整我的配置以适用于SNI HTTPS和HTTP? 最佳答案 不,你不能用Nginx.默认情况下,Nginx始终在解密内容,因此Nginx可以应用请求路由.一些可以尝试的解决方案:>有第三方模块叫nginx_tcp_proxy_module.我还没有尝试过.因为该模块在网络层上执行代理,所以它将在不解密的情况下传递请求. 边注 默认情况下,Nginx始终充当代理上的SSL卸载/解密过程.这里有一些做SSL卸载的优点(取自here) >提高性能 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
