您可以将 LetsEncrypt 与 Nginx 和 localhost 一起使用吗?

您可以将 LetsEncrypt 与 Nginx 和 localhost 一起使用吗?

我不认为你可以使用 SSL 与 localhost,但我遇到了这个问答告诉你可以

我正在寻找类似的说明来执行 nginx 而不是 apache。

我在跑:

sudo letsencrypt certonly -d localhost

返回Requested domain localhost is not a FQDN

我想要做的事可以实现吗?如果可以,该怎么做?

答案1

不,使用letsencryptwithlocalhost是不可能的,实际上也没有任何意义,因为localhost根据定义只有您自己才能访问,在这种情况下自签名证书绝对足够了。

答案2

不,LE 无法做到这一点。仔细想一想:LE 需要在颁发签名证书之前验证域所有权。他们将如何验证您是否控制了“localhost”?地球上的每台计算机都有一个“localhost”,因此他们无法为该 CN 颁发证书。

相关内容