【发布时间】:2020-08-10 21:57:52
【问题描述】:
我有几个站点在不同的(虚拟)ubuntu 服务器上运行,如下所示:
- mysite.mydomain.com (10.3.0.5)
- another.mydomain.com (10.3.0.7)
- siteabc.differentdomain.eu (10.3.0.16)
我已经为所有这些证书付费,并且正在使用 MUP (Meteor-up) 来部署它们:
proxy: {
domains: 'mysite.mydomain.com',
ssl: {
crt: './mysite_mydomain_com.crt',
key: './mysite_mydomain_com.key',
forceSSL: true
}
}
现在我想对所有这些都使用 Lets Encrypt。 我将端口 80 转发到 10.3.0.5(第一个站点),这很有效(MUP 会自动创建 nginx docker 容器等) ,但其他的不起作用,因为它们需要第一个已经使用的端口 80。
proxy: {
domains: 'mysite.mydomain.com',
ssl: {
letsEncryptEmail: 'mysite@mydomain.com'
forceSSL: true
}
}
是否可以在同一个 ip 后面有多个域,并且仍然使用 Lets Encrypt?对于 Meteor 应用程序和 Meteor-up 部署,我将如何做到这一点?
【问题讨论】:
标签: meteor lets-encrypt mup