如何使用 FreeDNS 的子域名设置 SSL?

如何使用 FreeDNS 的子域名设置 SSL?

我正在尝试免费设置 HTTPS(这可能是我的问题的根本原因),但在为我的子域获取 SSL 证书时遇到了问题。

我用了免费DNS创建指向我的服务器的子域。对于那些不熟悉 FreeDNS 的人来说,需要注意的是,我创建的子域是建立在某人已共享的公共域之上的。

我目前的问题是尝试让 LetEncrypt/Certbot 创建证书。根据Certbot 文档,我跑了

$ certbot --nginx

要求输入域名。当我输入我的子域名(例如blah.moooo.com:)时,我看到此错误

E: Cannot issue for "blah.moooo.com": Domain name contains an invalid character

我在网上看到一些教程,指出当将子域传递给 certbot 时,您需要先提供基本域,例如:

$ certbot -d company.com sales.company.com

由于我实际上并不拥有该moooo.com域名,因此我认为我无法将此域名(以及我的子域名)传递给 certbot。我错了吗?我是不是漏掉了什么?

相关内容