В данном руководстве мы установим SSL-сертификат PositiveSSL для сайта на хостинге, где установлена контрольная панель хостинга Webuzo. Для примера сайта мы установили CMS WordPress и после установки переведем весь сайт на протокол HTTPS.

Что понадобится

При выпуске SSL-сертификатов они высылаются Центрами Сертификации заказчикам в 99% в виде архива с папками и файлами. В нашем примере нам понадобятся 2 файла:

hostiqtest_tk.crt

— файл сертификата на домен

hostiqtest_tk.ca_bundle

— файл промежуточного сертификата(расположен в папке “Linux” в архиве). Служит для связки выпущенного сертификата с корневым сертификатом Центра Сертификации и одинаков для сертификатов одного и того же типа, а также обычно доступен для скачивания на сайте Центра Сертификации.

Сертификаты по своей сути являются текстовыми файлами, представляющие собой хешированный текст и обычно в текстовом виде SSL-сертификаты и устанавливаются на панели управления хостингом.

Содержание

Установка сертификата

Установка SSL-сертификата в панели Webuzo достаточно проста. На главной странице находим раздел SSL и переходим в меню Install Certificate

Меню Install Certificate

Далее мы указываем:

Select domain — выбираем доменное имя, на которое ставим SSL. Домен должен быть уже привязан к панели.

Paste your key — RSA-ключ к сертификату, который был создан вместе с CSR запросом.

Paste your Certificate — основной сертификат для домена. Изъят из hostiqtest_tk.crt

Paste the CA bundle — цепочка сертификатов. Изъята из hostiqtest_tk.ca_bundle

Обратите внимание, что лишних символов/пробелов/переносов строк быть в полях не должно.

Подтверждаем установку сертификата.

Подтверждение установки сертификата

Готово, сертификат установлен.

Включение HTTPS-протокола

Настройками WordPress

Напомним, что в качестве сайта у нас используется WordPress, для которой включить протокол HTTPS возможно в административной панели этой CMS.

Входим в качестве администратора и переходим сразу в раздел Настрйки. Указываем в полях Адрес WordPress (URL) и Адрес сайта (URL) вместо HTTP протокол HTTPS:

Включение HTTPS-протокола в настройках WordPress

Сделано. HTTPS-протокол был включен средствами CMS.

В случае, если до включения протокола HTTPS в WordPress уже были статьи, то в них могут содержаться ссылки на старый HTTP протокол. Исправить это можно с помощью плагина Velvet Blues Update URLs, использующийся для глобального обновления ссылок после переезда на другой домен. В данном случае мы сможем изменить протокол в ссылках с его помощью.

В административной части WordPress в разделе Плагины в поиске указываем Velvet Blues Update URLs после чего устанавливаем его и активируем.

Установка плагина Velvet Blues Update URLs

Чтобы воспользоваться установленным плагином переходим в раздел Инструменты — Update URLs:

На шаге 1 поле Old URL оставляем в таком виде, в каком оно есть. Поле New URL обновляем до вида, чтобы ссылка начиналась с HTTPS.

На шаге 2 помечаем все поля, кроме последнего «Update ALL GUIDs» и применяем путем Update URLs NOW.

Настройки плагина Velvet Blues Update URs

После применения изменений отработка плагина покажет статус произведенных изменений. Теперь все ссылки в постах будут направлять на ссылки вида HTTPS.

Файлом .htaccess (для веб-сервера Apache)

Создаем файл с именем .htaccess (без расширения) в корне каталога с сайтом и указываем в нем такие строки:

RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.hostiqtest.tk/$1 [R,L]

Важно: в последней строке у Вас должно быть указано своё доменное имя (будет оно с www или без — ваше решение). Применяем внесенные изменения.

Готово. HTTPS-протокол включен с помощью файла .htaccess.

Думаете, какой купить сертификат? У нас вы найдете сертификаты SSL Comodo, SSL Verisign и SSL GeoTrust. Нужно также зарегистрировать домены или думаете, какой хостинг выбрать для сайта на WordPress? У нас вы можете купить домен и хостинг для сайта всего в несколько кликов.

Была ли статья полезной?

Спасибо за отзыв!