Nginx支持SNI转发
发布网友
发布时间:2022-12-20 02:06
我来回答
共1个回答
热心网友
时间:2023-09-23 16:01
SNI是一个TLS的扩展字段,经常用于访问域名跳转到不同的后端地址。
配置方式如下:打开nginx.conf文件,以ttbb/nginx:nake镜像为例/usr/local/openresty/nginx/conf/nginx.conf
如下为默认的nginx.conf配置
在最后面添加上
这个时候,我们已经开启了SNI转发的功能,如果你使用backend.example.com的域名访问服务器,就会转发到backend,如果使用其他域名,就会转发到backend2
测试的时候,让我们在/etc/hosts里进行设置,添加
然后进行请求
这里注意请求要使用https,http协议或者是tcp可没有SNI的说法
发现请求的确实是backend
然后测试请求127.0.0.1