Page

【SNI】一台服务器配置多个不同ssl证书的域名

801Anson21-01-30


Server Name Identification 简称 SNI,是一个扩展的 TLS 计算机联网协议,用来解决一个服务器拥有多个域名的情况。​

Server Name Identification 简称 SNI,是一个扩展的 TLS 计算机联网协议,用来解决一个服务器拥有多个域名的情况。


默认情况下,如果web server不支持sni协议(Server Name Identification),则无法在一台服务器部署一个以上不同的ssl证书域名


查看nginx是否支持(看到TLS SNI support是否开启)

nginx -V

nginx version: nginx/1.16.1
built by gcc 6.5.0 (GCC)
built with OpenSSL 1.1.1d  10 Sep 2019
TLS SNI support enabled


如果使用swoole,则在swoole4.6版本才开始支持sni协议,否则之前只能借助nginx

[swoole4.6支持sni协议] https://segmentfault.com/a/1190000039125308



来自anson博客 

http://www.tp0.top

2021-01-30 11:54:23