Как установить https бесплатно? Ssl Сертификат Let’s Encrypt

Доброе время суток! Сегодня речь зайдет о том, как получить и установить ssl сертификат Let’s Encrypt (https) бесплатно. Перед его установкой прочтите всю статью и выберите нужное решение. Все уже знают, что при их установке сайт имеет определенные плюсы, а именно:

Что дает ssl (https) сертификат сайту?

  • Зеленая надпись «Надежный» и замочек в браузере, что уже придает немного траста.
  • По официальным заявлениям поисковика Google: если сайты равны по показателям, то большее предпочтение отдается https домену, то бишь он будет выше в поиске.
  • Все сео новости просто кишат информацией, что в новых версиях браузера Google Chrome сайты без ssl будут показываться как «Ненадежные» или «Незащищенные». Насколько это правда, увидим после. Также Яндекс браузер тоже хочет присоединится к этому.
  • И вообще это  криптографический протокол, который подразумевает более безопасную связь.

Бесплатный сертификат же ничем не уступает платному. Можете проверить мой домен https://trafman.ru/ через разные сервисы, также пишет «Надежный».

Но многие люди совершенно не хотят отдавать за него деньги (везде цены колеблятся примерно от 600 рублей в год, а видел и хостинги с ценой 1500), поэтому для них есть хорошее решение — бесплатный сертификат Let’s Encrypt. Но многие становятся в ступор при его получении и установке. Есть довольно подробная инструкция https://habrahabr.ru/post/270273/, но новичкам она точно не подойдет из-за сложности и надобности сервера. Поэтому я решил показать Вам очень простые методы.

Как установить и получить ssl сертификат через sslforfree.com

Установка займет всего 5 минут! Именно столько у меня уходит времени для установки его на один сайт.
Создать Let’s Encrypt сертификат можно очень просто через сайт https://www.sslforfree.com/.

  • Заходим на него, вписываем url своего сайта в поле и жмем на кнопку «Create Free SSL Certificate».
  • Жмем «Manual Verification», затем нажимаем зеленую кнопку «Manually Verify Domain». Должно получиться так. Если выдало ошибку, то читаем эту статью ниже (будет исправление ошибок).
  • Скачиваем выданные файлы: Download File #1 и иногда Download File #2. Заходим в ftp и в корне сайта создаем папку с названием «.well-known» (без кавычек), в этой папке создаем папку «acme-challenge». И в неё загружаем скаченные файлы.
  • Проверяем, чтобы файлы были доступны по указанным ссылкам и жмем кнопку Download SSL Certificate. Сертификат успешно выдан и скачан Вами. Там находятся несколько файлов: сам сертификат и ключ.
  • У всех хостинги разные, поэтому говорю в общих чертах. Заходим на хостинг, выбираем Ssl, ищем кнопку загрузить сертификаты и закидываем их туда. Далее переходим в управление нашими доменами, выбираем нужный, переходим в его настройки и жмем — использовать сертификат, а также если есть такой пункт «Перенаправлять с http на https». Все готово! Если что-то не получилось, пишите в тех. поддержку хостинга, они должны помочь. Проверяем редиректы, запрашиваем сайт по http, если открывается и не перебрасывает на https, то переходите к 6 пункту.
  • Настройка переадресации на https производится в файле .htaccess.

В самый низ его дописываем:

RewriteEngine On
RewriteCond %{HTTPS} =off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L]

Теперь мы рассмотрим исправление ошибок.

Ошибка sslforfree.com — русский домен

Если Ваш домен на русскоязычный, то может выдать следующую ошибку: Domain «» registration failed { «type»: «urn:acme:error:malformed», «detail»: «Invalid character in DNS name», «status»: 400 }. Это значит, что Вы не правильно указали адрес. Нужно указать в символах, пример: https://xn—77-5cdkb0d3amzp8g.xn--p1ai/ .
Если же у Вас не русскоязычный домен и выдает такую ошибку, то значит Ваш сайт не доступен в некоторых странах и регионах. Обратитесь к хостеру.

Хостинги с бесплатным https сертификатом

Если же Вам лень со всем этим заморачиваться, переходите на хостинги с бесплатным ssl сертификатом.

Примером может послужить хостинг Beget. Чтобы создать аккаунт, нужно выбрать любой тариф и потом зарегистрироваться. Плюсом ко всему является то, что они также предоставляют первый месяц хостинга бесплатна. Ssl сертификат ставится одним нажатием.

Вторым хостингом послужит TheHost. Установить сертификат https Вы сможете через поддержку, написав им и попросив установить Let’s Encrypt на указанный домен.

  1. 5
  2. 4
  3. 3
  4. 2
  5. 1
(23 голоса, в среднем: 5 из 5)

Оставить комментарий

© 2024 seotoolz.ru