Мне для интеграции сайта на WordPress и Яндекс.Кассы, нужен был SSL сертификат чтобы работать с сайтом по протоколу https. Пару раз покупал, стоимость от 2 до 20 т.р. за год.

А потом обнаружил что при покупке домена или хостинга на reg.ru сертификат выдается бесплатно. Был удивлен.

Включение SSL на reg.ru

Включается эта опция в панели управления доменом.

Вот так:

648

Добавляем TXT запись к домену

Запись будет отправлена на почтовый адрес привязанный к регистрации домена.

Далее:

  1. перейдите в раздел “Домены”;
  2. нажмите на необходимй домен;
  3. перейдите в раздел “Управление зоной”;
  4. нажмите кнопку “Добавить запись “TXT””;
  5. поле Subdomain оставьте пустым в поле Text укажите globalsign-domain-verification=%%% (проценты заменяем на ваш ключ)
  6. нажмите кнопку “Добавить запись “TXT””.

После того, как запись будет добавлена, в течение 15 минут ваш сертификат будет выпущен и вы сможете увидеть его в личном кабинете на сайте REG.RU. Также, вы дополнительно получите письмо от Сертификационного Центра с сертификатом.

При получении сертификата установите его на ваш сервер, согласно инструкции на странице http://www.reg.ru/support/help/#!ssl, затем проверьте правильность установки и валидность сертификата.

После этого сайт еще не будет работать.

Подключение промежуточного сертификата

В случае с reg.ru нужно написать в поддержку, чтобы их специалисты подключили сертификат к сайту. На момент написания статьи это нельзя сделать своими силами. Делается это только службой поддержки хостинга. Впрочем как на любых виртуальных хостингах.

Включаем HTTPS в WordPress

После внесения изменений в конфигурацию веб-сервера, ваш сайт на WordPress должен автоматически стать доступным по протоколу HTTPS, но на этом работа не завершена. Все ссылки на сайте и в административной панели продолжат использовать протокол HTTP.

Изменить основной протокол сайта с HTTP на HTTPS можно в разделе Параметры → Общие в панели администрирования WordPress.

678

Эти же настройки можно задать в конфигурационном файле wp-config.php с помощью константWP_HOME и WP_SITEURL. Это может быть полезно, если вы совершили ошибку при написании домена, и сайт вдруг стал недоступным.

После внесения изменений в адрес сайта, все ссылки будут по умолчанию использовать протокол HTTPS. К сожалению это не касается тех ссылок, которые вы разместили вручную например в статьях или страницах WordPress.

Более подробно можно прочитать тут https://wpmag.ru/2014/wordpress-https/