oppman
(Craig)
1
我有一个现有的 Discourse 自托管安装,已配置为 HTTPS。
https://community.old.domain 可以正常工作
我想设置 https://community.new.domain
我忘记了最初是如何设置 Discourse 的。我的问题是:
- 我在哪里运行 Let’s Encrypt?是有一个脚本,还是我需要安装 certbot 和 python3-certbot-nginx?我对 Docker 不熟悉,所以如果我必须在 Docker 中运行,我需要一个配方或一套步骤。
- 一旦我有了证书,如何将证书添加到 Nginx 配置中?
我正在将社区的名称从 old.domain 更改为 new.domain。我希望指向 old.domain 的链接能够继续工作。
oppman
(Craig)
4
感谢您的帮助。如果我按照这些步骤操作,旧的域名会立即停止工作吗?
我担心旧的域名链接会停止工作。它们有很多个。人们更熟悉旧的域名。
我想同时使用旧的域名和新的域名一个月或两个月。这可以吗?
pfaffman
(Jay Pfaffman)
5
Somewhere there is a topic about how to add a second domain to the let’s encrypt certificate. I can’t find it, but that’s what you want
2 个赞
oppman
(Craig)
6
谢谢。您可能指的是这些?
这些看起来相当复杂。我可能需要再注册一个域名,在另一个公司内部的 Discourse 安装上进行测试,然后再尝试在一个大型公共网站上操作。
pfaffman
(Jay Pfaffman)
7
嗯,我费了很大力气让你能够生成要粘贴到你的 yml 中的文本。
另一种方法是保留旧域上带有有效证书的服务器来执行重定向。
1 个赞