SSL-сертификат Let’s Encrypt с автопродлением для NGINX в Centos

SSL-сертификат Let’s Encrypt с автопродлением для NGINX в Centos

ssl letsencrypt nginx

Let’s Encrypt — центр сертификации, начавший работу в бета-режиме с 3 декабря 2015 года, предоставляющий бесплатные криптографические сертификаты X.509 для TLS-шифрования. Процесс выдачи сертификатов полностью автоматизирован.

Подготовка

Устанавливаем пакеты

$ sudo yum -y install git bc

Клонируем GitHub репозиторий letsencrypt в каталог /opt/letsencrypt

$ sudo git clone https://github.com/letsencrypt/letsencrypt /opt/letsencrypt

Получаем ssl-сертификат

Переходим в каталог

$ cd /opt/letsencrypt

Запускаем скрипт

$ ./letsencrypt-auto certonly -a …

Бесплатный SSL и Widacard SSL сертификат от Let’s Encrypt, подключение в NGINX и автообновление на Centos 7

Бесплатный SSL и Widacard SSL сертификат от Let’s Encrypt, подключение в NGINX и автообновление на Centos 7

SSL Let’s Encrypt + NGINX

Wildcard-сертификат — сертификат открытого ключа, который может использоваться с несколькими поддоменами *.example.ru

Цикл статей по установке и настройке web-сервера NGINX

Установка web-сервера NGINX для работы с виртуальными хостами, PHP-FPM в режиме работы Sock, Mysql-сервер MariaDB на Centos 7
Пароль на файл/каталог вэб-сервера NGINX в Centos/Ubuntu
Включаем SSL в NGINX на Centos 7
Бесплатный …

Получить SSL-сертификат от Let’s Encrypt и подключить его в Apache для Centos 7

Получить SSL-сертификат от Let’s Encrypt и подключить его в Apache для Centos 7

Исходные данные:

На сервере уже установлен ApacheОткрыт ssl-порт (443)

Добавляем репозиторий EPEL и ставим mod-ssl

[root@localhost]# yum install epel-release mod_ssl

Ставим certbot (клиента Let’s Encrypt)

[root@localhost]# yum install python-certbot-apache

Получаем ssl-сертификат

[root@localhost]# certbot –apache -d itdraft.ru -d www.itdraft.ru

В процессе установки будет запрошен e-mail, а затем скрипт спросит делать ли редирект в http на https

Saving debug log to /var/log/letsencrypt/letsencrypt.log
Plugins selected: Authenticator …