Назад | Перейти на главную страницу

Установка и использование плагина 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 работать вместе?

Ура!

Время идет и кажется, что сейчас

letsencrypt-auto certonly --standalone

теперь работает как ожидалось


README.rst, поставляемый как часть репозитория git, на который вы ссылаетесь в своем вопросе, говорит следующее

  • nginx / 0.8.48 + (очень экспериментальный, не включен в letsencrypt-auto)

Эм ... вот и все.

Иэн читает руководства как услуга (RMAAS) к ​​вашим ... услугам

Вот как я установил плагин nginx на машину CentOS 6 после установки python 2.7.

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

Я пытался создать сертификат let'sencrypt с помощью certbot для моего поддомена, и у меня возникла следующая проблема. Команда:

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

Проблема:

Запрошенный плагин nginx не установлен

Решение:

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