如何在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 PRO 你 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的话,肯定是配置写错了,写成虚拟机配置 |