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

Phi*_*ide 1 linux ssl nginx lets-encrypt

我不认为您可以将 SSL 与 localhost 一起使用,但我遇到了这个问答,它说您可以

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

我在跑:

sudo letsencrypt certonly -d localhost
Run Code Online (Sandbox Code Playgroud)

哪个返回 Requested domain localhost is not a FQDN

我想做的事情是否可行,如果可以,如何做?

Sve*_*ven 5

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


EEA*_*EAA 5

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

  • 在 Web 服务器中启用 SSL 支持与从广受信任的 CA 获取签名证书之间存在很大差异。你在这里混淆了两个完全不同的东西。 (2认同)