配置https后 Safari无法打开

配置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浏览器的锅

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。