如何在nginx下实现:
domain.com 使用证书1
sub.domian.com 使用证书2
(用的是同一个vps,所以这两个域名共用一个ip)
现在的问题是,当我在这两个虚拟主机的配置文件里设置:
ssl_certificate
ssl_certificate_key
分别设置为它们各自的证书的路径时,分别打开domain.com和sub.domain.com
地址前的https 总是只有一个显示为绿色,另一个显示为不被信任,
不能做到同时被信任。
请问该如何解决?
1
abelyao 2015-07-15 14:32:28 +08:00 via iPhone
如果是同一个 IP 的话可以看看 SNI 技术。
|
2
hjc4869 2015-07-15 14:43:44 +08:00
打开SNI支持
|
3
acpp 2015-07-15 14:50:38 +08:00
什么也不需要打开,只需要修改配置文件即可。楼主需要处理可以留下马化腾
|
4
Showfom 2015-07-15 18:08:15 +08:00
你 Nginx 的版本很老吗?没开启 SNI ?
|
5
582033 2015-07-15 18:53:11 +08:00 via Android
判断$host不行吗
|
6
MinonHeart 2015-07-15 19:06:42 +08:00
支持SNI的话,肯定是配置写错了,写成虚拟机配置
|