【发布时间】:2017-06-22 10:29:22
【问题描述】:
我刚刚安装了一个新的控制面板 (Vesta),它通过 Let'sEncrypt 自动支持 SSL。现在我的所有域都有 SSL 证书,但所有域仍然使用 http://(使用 domain.com 时)打开,而不是 https://。
现在我希望所有域都默认开始使用 https://。我该怎么做?
我没有很多域 (~15),所以我不介意每个域的方法,但如果可能的话,一个服务器范围的单个脚本会更好。如果按域进行,我确实想要一个通用脚本(例如 $domain,而不是字面上的 example.com)。
为了记录,我有一个 Ubuntu 16.04 VPS,运行 Nginx+php-fpm,没有 Apache。
附注我通过谷歌看到了一堆关于这个主题的帖子,但对我没有帮助,都张贴在 SO 上,没有结束投票。因此我把它放在这里。
老实说,在这个时代默认开启 SSL 太难了,老实说这很奇怪,因为它应该几乎和食物、饮料和头顶的屋顶一样标准..
【问题讨论】: