编辑:已找到修复方法,忽略下方所有内容,但为方便以后的人保留。修复方法放在最底部。
刚偶然看到这个帖子。所以,我的网站是:forums.mysite.me。我的 NGINX 配置中有 3 个域名,并且我的域名提供商正在使用 DNS CNAME 来提供这些域名,但它们显示不安全:
mysite.me
www.mysite.me
forum.mysite.me (如果没有“s”,如果有人拼错或猜测 URL)
我应该在原始帖子中的配置中使用我的基础域名吗?或者如何为所有 3 个域名进行设置?
after_ssl:
# 告诉 letsencrypt 获取哪些附加证书
- replace:
filename: "/etc/runit/1.d/letsencrypt"
from: /--keylength/
to: "-d forums.mysite.me --keylength"
- replace:
filename: "/etc/runit/1.d/letsencrypt"
from: /--fullchainpath/
to: "-d forums.mysite.me --fullchainpath"
我很困惑,因为第一个“replace”部分有一个 from: /--keylength/,而它下面的部分有一个 from: /--fullchainpath/。那么,我是否需要为我列出的这 3 个 URL 中的每一个都创建 2 个条目?或者……会是这样吗?
after_ssl:
# 告诉 letsencrypt 获取哪些附加证书
- replace:
filename: "/etc/runit/1.d/letsencrypt"
from: /--keylength/
to: "-d mysite.me -d www.mysite.me -d forum.mysite.me --keylength"
- replace:
filename: "/etc/runit/1.d/letsencrypt"
from: /--fullchainpath/
to: "-d mysite.me -d www.mysite.me -d forum.mysite.me --fullchainpath"
^ 是的,上面的框就是处理多个站点/LetsEncrypt 的修复方法。太激动了。