Установка SSL сертификата от Let’s Encrypt на собственный сервер. Доменное имя у меня зарегистрировано на reg.ru. Мои шаги:
- Переходим по ссылке и выбираем нужные конфигурации сервера. Я выбрал nginx и ubuntu 14
- Выполняем команды
$ sudo apt-get update $ sudo apt-get install software-properties-common $ sudo add-apt-repository universe $ sudo add-apt-repository ppa:certbot/certbot $ sudo apt-get update $ sudo apt-get install python-certbot-nginx
Выполняем команду
sudo certbot --nginx
- После ввода команды Вам будет предложено ввести свой email. На данную почту будут приходить письма, пока сам не знаю какие.
- Далее вы соглашаетесь с условиями
- Далее Вам будет предложено подписаться на новости
- Следующим пунктом Вы будете выбирать имена доменов для которых будет генерироваться сертификат (номера можно указывать через пробел
- Далее предлагается настроить автоматическую переадресацию (соглашаться или нет это ваше дело)
Результат конфига будет следующим
Ну вот и все. Сертификат генерируется на 90 дней. И затем certbot автоматически должен его обновить.
cd /etc/cron.d/certbotТут находится планировщик обновления
Для проверки сертификатов можно вызвать команду
$ sudo certbot renew --dry-run
Настройка wordpress под SSL
Самое простое решение это установить плагин Really Simple SSL и активировать его