|  |      1yuanfnadi OP nginx 的配置如上。 现在用 chrome 访问会先报警一次,说是证书不对。然后点击继续访问才能成功跳转。 | 
|  |      2yuanfnadi OP 此服务器无法证明它是 uuu.diamondyuan.com ;其安全证书来自 blog.diamondyuan.com 。出现此问题的原因可能是配置有误或您的连接被拦截了。继续前往 uuu.diamondyuan.com (不安全) 点击继续后能成功跳转到 diamondyuan.com. 请问除了申请*.diamondyuan.com 的证书以外,还有什么好方法吗。 | 
|  |      3wizardoz      2017-08-14 13:38:31 +08:00 http 跳转到 https,要不然应该没有办法。 | 
|  |      4yuanfnadi OP @wizardoz 我 http 已经全部跳转到 https 了。 server { listen 80; server_name *.diamondyuan.com; return 301 https://$host$request_uri; } 只是 xxx 跳转到 blog 会先遇到 chrome 的一次警告。 虽然一般没人会输入 xxx | 
|      5xolor      2017-08-14 13:41:28 +08:00 给  uuu.diamondyuan.com 申请一个证书呀。 | 
|  |      7wizardoz      2017-08-14 13:46:05 +08:00 @yuanfnadi 我的意思是 http://*.diamondyuan.com 直接跳转到 https://blog.diamondyuan.com 啊。如果要先到 https://uuu.diamondyuan.com 这时候就算服务端返回 302,浏览器也觉得这个返回不安全啊。我觉得如果这个问题被你绕过去了,那就是浏览器的一个大 BUG | 
|      8BOYPT      2017-08-14 13:48:17 +08:00 如果这也能给你绕过去,https 还有什么存在的意义? | 
|      9alairs      2017-08-14 13:48:30 +08:00 我说说我的办法,我原来是 alair.cn ,现在是 unixetc.com  申请证书时包含 www.alair.cn alair.cn unixetc.com www.unixetc.com,然后才能在 nginx 中将其他三个 301 到 unixetc.com | 
|  |      10blankme      2017-08-14 13:51:05 +08:00 | 
|  |      11yuanfnadi OP | 
|  |      12wizardoz      2017-08-14 14:05:16 +08:00 @blankme 改 CNAME 记录应该是行不通的,它最后只是得到了最终 IP,对于浏览器来说,域名还是 www 的域名,证书还是 blog 的证书,它还是要报错的。 | 
|      13kmdgeek      2017-08-14 19:19:09 +08:00 via Android @yuanfnadi 你需要的是一个 *.diamondyuan.com 的泛域名证书。Let's Encrypted 好像明年开始提供泛域名证书。 | 
|      14lookas2001      2017-08-15 08:04:43 +08:00 via Android @kmdgeek 求新闻出处,没找到。 | 
|      15zzzmode      2017-08-15 09:05:56 +08:00 |