Поставил бесплатный SSL-сертификат на Бегете для HTTPS

На хостинге Beget есть возможность поставить бесплатный SSL-сертификат от Let’s Encrypt (https://letsencrypt.org/) для работы сайта по протоколу https. Я решил попробовать на одном из доменов, чисто ради эксперимента, и что из этого вышло.

В качестве экспериментального подопытного у меня был мой домен sistemos.ru. В панели Бегета зашел в раздел «Управление доменами» и там в списке доменов кликнул по соответствующей иконке.

Поставил бесплатный SSL-сертификат на Бегете для HTTPS

Поставил бесплатный SSL-сертификат на Бегете для HTTPS

После клика на «Установить», мне пришло на e-mail письмо, что заказан выпуск сертификата и что он будет выпущен и установлен в ближайшее время. А примерно через 10 минут пришло сообщение об успешной установке SSL-сертификата, и что у домена изменены А-записи.

Через некоторое время зашел в панель Бегета и там была такая инфа:
Поставил бесплатный SSL-сертификат на Бегете для HTTPS

Попробовал зайти на http://sistemos.ru/ и он открылся как обычно, без каких-либо изменений.

Я сначала подумал что еще ничего не применилось, но оказывается все уже работало, нужно было просто зайти по протоколу https https://sistemos.ru/, и я увидел вот это:

beget-ssl-6-min

Дальше действуем так:

  1. Заменить в настройках, а также в базе и в шаблоне сайта, все ссылки на https, вместо http. В базе это удобно сделать с помощью плагина «Better Search Replace«.
  2. Дальше нужно поставить редирект с http на https всех страниц сайта.

    Для редиректа в WordPress (если Apache) требуется в файл .htaccess, в корне сайта, после строки
    RewriteEngine On
    добавить:
    RewriteCond %{SERVER_PORT} !^443$
    RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]

  3. В файле robots.txt удалить строчку HOST (если таковая имелась). Эта директива больше не актуальна.
  4. В Вебмастере Яндекса добавить новый сайт с HTTPS и подтвердить.
  5. Зайти в Вебмастере на старый сайт в раздел «Переезд сайта» и выбрать HTTPS.

HTTPS в Яндекс Вебмастере

В скором времени (от 3-х дней до пары недель) сайт в выдаче Яндекса будет показываться как защищенный.

search yandex

Подробная последовательность есть в инструкции от Яндекса https://yandex.ru/blog/platon/pereezd-sayta-posle-otkaza-ot-direktivy-host.

Понравилась статья? Поделиться с друзьями:
Комментариев: 6
  1. Позитиватор

    годно

  2. admhome

    Отдельный IP на сайт надо? Проделывал то же самое, но https так и не открылся.

    1. ARKSEO (автор)

      У меня никакого отдельного IP нету. Просто нажал «установить» и все, через 10 минут сайт стал доступен по https.
      Т.е. только то, что написано в этой статье, больше ничего не делал.

    2. Дмитрий

      Если у у хостера есть функция ssi? то сне дополнительный ip не нужен, что выгоднее) у моего хостера Handyhost такая фишка есть, никаких заморочек нет)

  3. Лютый Бомж

    А этот сертификат все браузеры принимают? Вроде как платные лучше, не?

  4. Misha

    Не стал заворачиваться с платным SSL сертификатом и тоже поставил такой же, правда хостер у меня другой. Что приятно, выделенный ip не нужен и настойка простая. Тестировал на сайт многих браузерах и устройствах. Все нормально.

Добавить комментарий