noodle
(Noodle)
1
你好,我正在尝试在一台 Ubuntu 机器上首次设置 Discourse。该平台仅计划在公司内部网络中访问,因此我们在 DNS 提供商处注册的域名所对应的 IP 地址是一个内部 IP。
我参考了以下教程进行操作:How to Install Discourse Forum with Nginx on Ubuntu 16.04
我已经成功完成了引导和启动。但第 3 步(生成 SSL 证书,使用 Let’s Encrypt)失败了,错误信息如下:
授权过程失败。<已移除的域名> (http-01): urn:ietf:params:acme:error:dns :: 未找到<已移除的域名>的有效 IP 地址
在该机器上运行 nslookup 可以解析出该域名对应的 IP 地址,我也能够 ping 通该域名。
我认为问题可能出在主机 IP 是内部地址这一点上。我找到了这篇文章,但不确定该如何继续:No valid IP addresses found for (my domain) - #8 by _az - Help - Let's Encrypt Community Support
Remah
(Just another happy Discourse user)
2
Let’s Encrypt 需要从互联网访问您的 IP 地址。
以下主题/帖子可能会有所帮助:
https://meta.discourse.org/t/adding-a-dns-name-to-an-ip-based-install/102898/2?u=remah