你可以使用Nginx的LetsEncrypt和本地主机?

我不认为你可以在本地主机上使用SSL,但我遇到了这个问题,你可以 。

我正在寻找类似的指令来做这个nginx而不是apache。

我在跑:

sudo letsencrypt certonly -d localhost 

哪个返回Requested domain localhost is not a FQDN

是我想做的事情,如果是的话,怎么样?

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

不,LE不可能。 仔细考虑一下:LE需要在签发证书之前validation域名的所有权。 他们将如何validation您是否拥有“本地主机”的控制权? 这个星球上的每台电脑都有一个“本地主机”,所以他们不能为这个CN颁发证书。