Вічний, безкоштовний сертифікат SSL за 10 хвилин без залучення розробника, без обмежень за часом, повний перехід на HTTPS і не потрібно навіть генерувати будь-які ключі і завантажувати куди-небудь. Звучить добре? Звичайно! Отже, давайте почнемо.
Ми не підемо створювати сертифікати на Let's Encrypt і не будемо звертатися до хостингу з питанням, чи є у них така послуга, ми просто підключимо CloudFlare.
Підпишіться на CloudFlare
Зайдіть на сайт https://www.cloudflare.com і перейдіть на сторінку реєстрації:

Просто вкажіть свою електронну пошту та пароль:

Додати новий сайт:

Після того, як CloudFlare сканує поточні записи DNS для домену і автоматично тягне їх вгору:
NS змінити і підключитися
І після цього ми повинні змінити сервер NS для домену на сервер NS від CloudFlare. Ми отримаємо інформацію про те, які NS-сервери потрібно вказати, перейдемо туди, де ми зареєстрували домен і змінимо старий хостинг NS на нові з CF.
Ось як змінюються налаштування реєстратора на прикладі dynadot:

Ось приклад namecheap:

Кожен реєстратор виглядає трохи по-іншому, але принцип один і той же: домени – налаштування – DNS або NS – вказують 2 нових NS.Після – зачекайте до 24 годин, поки налаштування будуть застосовані і вступлять в силу.
У випадку з WordPress вам все ще може знадобитися встановити плагін Really Simple SSL:

Після цього сайт буде доступний за адресою c https замість https і в браузері з'явиться наступне блокування:
Метод через хостинг
Альтернативний спосіб – установка на рівні хостингу, що дозволить нам зашифрувати все, що виходить з хостингу. Ви можете використовувати цей метод за допомогою CloudFlare.
Не всі хостингові сайти надають таку послугу, але багато хто видає безкоштовний SSL-сертифікат. Ось як виглядає його конфігурація на прикладі хостингу Beget, перейдіть в розділ доменів і субдоменів:

Перейдемо до налаштувань SSL:

Виберіть безкоштовний сертифікат:

І натисніть кнопку Інсталювати сертифікат. В іншому хостингу інтерфейс відрізняється, але суть одна і та ж.