Установка letsencrypt на Ubuntu с nginx

2016-01-02

Let`s Encrypt
С появлением Let’s Encrypt не осталось причин не использовать ssl сертификаты для сайтов вообще. Letsencrypt позволяет абсолютно бесплатно получить сертификат для сайта без каких-либо танцев с бубном, как это было, например, со startssl.

Ну почти. Мне всё-таки пришлось поплясать, так как на самом мелком дроплете DigitalOcean скрипт упирался в объем памяти. Подключив файл подкачки, все прошло как по маслу:

sudo dd if=/dev/zero of=/swapfile bs=1024 count=524288  
sudo chmod 600 /swapfile  
sudo mkswap /swapfile
sudo swapon /swapfile  

Ах да, вот сама инструкция по установке и настройке Let`s Encrypt.

После установки сертификата потребовалось настроить и Wordpress - в настройках надо поменять адрес сайта с http:// на https://. Самое сложное, это отредактировать все записи и поменять ссылки на картинки, что бы они забирались по https, потому как без этого браузер будет ругаться на небезопасное содержимое.
Постов было больше 1000, так что о ручной замене и речи быть не могло. После 5 минут гугления найден гениальный инструмент - Search Replace DB.
3 секунды и больше 1000 постов отредактировано :)