配置https后使用safari访问报错,其他浏览器正常
Safari can't open the page "https://" because the server unexpectedly dropped the connection.
解决步骤:
1. 关闭https rewrite后可以正常访问,问题指向https配置
2. 使用https://myssl.com 检测https配置,发现返回2个证书
```
一个通配符域名,一个普通域名;
其中一个正常,另外一个提示信任状态为:域名不匹配;
并且普通域名证书显示 启用SNI:否;
```
3. 确认服务器上确实绑定多个https域,但查看nginx服务器确实支持SNI
4. 查看nginx配置顺序,发现通配符域名先加载,普通域名后加载 ;
修改配置文件顺序,问题解决。
SNI证书加载顺序
https://blog.51cto.com/duanyifei/2050853?source=dra
待测试1: 多个普通域名开启https,后加载域名是否存在相同问题
待测试2:验证是否低版本nginx SNI导致的,可以升级nginx
待测试3:是否苹果LJ浏览器的锅