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