Let's Encrypt Nginx-插件安装及使用

Let's Encrypt Nginx-插件安装及使用

Let's Encrypt 刚刚发布了他们的公开测试版,这很棒。

我正在使用 Nginx 作为网络服务器,并且我知道 Let's Encrypt 到目前为止仅通过插件支持 Nginx。

现在的问题是这: 我不太确定应该如何安装和使用该插件。

我一直试图用这个命令来运行它,参考他们的文件

./letsencrypt-auto certonly --standalone -d example.com -d www.example.com

并将 --standalone 更改为 nginx ofc

无论我如何尝试,结果答案总是一样的:

$ The requested nginx plugin does not appear to be installed

有什么想法可以让 nginx 和 Let's Encrypt 协同工作吗?

干杯!

答案1

时间流逝,现在看来

letsencrypt-auto certonly --standalone

现在可以按预期工作


你在问题中引用的 git repo 中提供的 README.rst 有这样一段话

  • nginx/0.8.48+(高度实验性,不包含在 letsencrypt-auto 中)

呃……就这样。

Iain 的阅读手册即服务 (RMAAS) 在您的 erm ... 服务

答案2

这是我在安装 python 2.7 后在 CentOS 6 机器上安装 nginx 插件的方法。

# ~/.local/share/letsencrypt/bin/pip install -U letsencrypt-nginx
# ./letsencrypt-auto plugins  | grep '^*'
* apache
* nginx
* standalone
* webroot
#

答案3

我尝试使用 certbot 为我的子域创建 let'sencrypt 证书,但遇到了以下问题。 命令 :

ubuntu@localhost:~$ certbot --nginx -d my_subdomain.website.com

问题 :

请求的 nginx 插件似乎未安装

解决方案:

ubuntu@localhost:~$ sudo apt-get install python-certbot-nginx

相关内容