Як отримати безкоштовний SSL-сертифікат для сайту?

Вічний, безкоштовний сертифікат 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:Виберіть безкоштовний сертифікат:І натисніть кнопку Інсталювати сертифікат. В іншому хостингу інтерфейс відрізняється, але суть одна і та ж.