Как установить и настроить HTTPS для сайта на WordPress

watch 17s
views 2

07:51, 18.04.2022

Содержание статьи
arrow

  • Шаг первый: покупаем SSL-сертификат
  • Шаг второй: активация SSL-сертификата и установка его на хостинг
  • Шаг третий: переводим сайт на HTTPS-протокол через настройки WordPress
  • Шаг четвертый: переадресация на HTTPS-протокол
  • Альтернативный способ

HTTPS – расширение привычного протокола HTTP, использующееся для более безопасной передачи данных путем шифрования. Последнее осуществляется с применением криптографических алгоритмов TSL/SSL. Проще говоря, переход на HTTPS снижает риск перехвата данных. И даже если это случится, то злоумышленник не сможет их расшифровать без специального закрытого ключа, хранящегося на сервере. «Перехватчик» получит лишь массу нечитаемых бесполезных символов, на расшифровку которых без ключа потребуется несколько лет. Ну или квантовый компьютер, но пока это что-то из зоны фантастики.

В нашем материале рассказываем, как установить и настроить HTTPS-протокол для сайта на WordPress. Делается это в 4 шага.

Шаг первый: покупаем SSL-сертификат

Все SSL-сертификаты делятся на три группы:

  1. Используемые для домена и его версии с WWW. Стоят недорого, немного способствуют улучшению ранжирования поисковыми системами. На выпуск такого сертификата потребуется не более 15-20 минут.
  2. С защитой домена и поддоменов 1-го уровня. Обеспечивает защиту данных на всех страницах web-сайта.
  3. Для группы разных доменных имен.

Любой из них приобретается у провайдера на определенный срок, по истечении которого его нужно продлевать. Главное выбирать провайдера, который предоставляет SSL-сертификаты с высоким уровнем доверия.

Шаг второй: активация SSL-сертификата и установка его на хостинг

На нашем сайте уже есть подробная инструкция о том, как правильно установить SSL на VPS. Вкратце – вы должны будете сгенерировать CSR-запрос, а затем через панель управления в разделе «Пользователи» подключить полученный сертификат, указав его имя, ключ шифрования, пароль, содержимое сертификата и цепочку SSL-сертификатов в PEM-формате.

Шаг третий: переводим сайт на HTTPS-протокол через настройки WordPress

Первым делом переходим в меню консоли системы управления содержимым сайта через браузер. Просто вбейте ваш домен, добавив к нему текст wp-admin после косой. Например, так: http://hostzealot.com/wp-admin.

Как установить и настроить https для сайта на wordpress

Находясь в консоли, перейдите в настройки, раздел «Общие». Здесь увидите поля «Адрес WordPress (URL)» и «Адрес сайта (URL)», их содержимое нужно заменить на HTTPS в той части адреса, где было просто HTTP. Подтверждайте изменения, готово. После этого обязательно нужно настроить редирект на HTTPS, так как без этого не защищенная версия сайта всё ещё будет доступна для посещения.

Шаг четвертый: переадресация на HTTPS-протокол

Переадресация настраивается в конфигурационном файле .htaccess, который находится в корневой директории сервера. Отредактируйте его, добавив в содержимое команду на принудительную переадресацию. Выглядит эта команда так:

RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule .* https://misstress.com/%{REQUEST_URI} [R=301, L]

Естественно, перед копированием поправьте доменное имя. Когда внесенные изменения будут сохранены, принудительный редирект на HTTPS-протокол начнет работать, и на этом настройка завершится.

Альтернативный способ

Настроить переадресацию после установки SSL-сертификата можно и с помощью специального плагина для WordPress, он называется Really Simple SSL. Установив его, перейдите в параметры SSL в меню настроек и активируйте редирект. Отныне ваш сайт можно будет открыть только через защищенный протокол.

Напоследок не забудьте обновить карту сайта, ведь из-за этого иногда случаются баги на некоторых ОС. На этом мы заканчиваем наш материал, спасибо за внимание!

Поделиться

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

Популярные предложения VPS

распродажа

-15%

CPU
CPU
2 Xeon Cores
RAM
RAM
4 GB
Space
Space
100 GB SSD
Bandwidth
Bandwidth
300 GB
wKVM-SSD 4096 HK Windows

40

При оплате за месяц

-10%

CPU
CPU
6 Epyc Cores
RAM
RAM
8 GB
Space
Space
100 GB NVMe
Bandwidth
Bandwidth
Unlimited
Keitaro KVM 8192
OS
CentOS
Software
Software
Keitaro

28.99

При оплате за год

распродажа

-15%

CPU
CPU
6 Epyc Cores
RAM
RAM
16 GB
Space
Space
150 GB NVMe
Bandwidth
Bandwidth
Unlimited
wKVM-NVMe 16384 Windows

54.49

При оплате за год

распродажа

-15%

CPU
CPU
6 Xeon Cores
RAM
RAM
16 GB
Space
Space
150 GB SSD
Bandwidth
Bandwidth
Unlimited
10Ge-wKVM-SSD 16384 Windows

237

При оплате за месяц

распродажа

-15%

CPU
CPU
6 Xeon Cores
RAM
RAM
16 GB
Space
Space
150 GB SSD
Bandwidth
Bandwidth
Unlimited
10Ge-KVM-SSD 16384 Linux

231

При оплате за месяц

распродажа

-15%

CPU
CPU
6 Xeon Cores
RAM
RAM
16 GB
Space
Space
150 GB SSD
Bandwidth
Bandwidth
10 TB
wKVM-SSD 16384 Metered Windows

100

При оплате за месяц

распродажа

-15%

CPU
CPU
8 Epyc Cores
RAM
RAM
32 GB
Space
Space
200 GB NVMe
Bandwidth
Bandwidth
Unlimited
KVM-NVMe 32768 Linux

70.49

При оплате за год

распродажа

-15%

CPU
CPU
4 Xeon Cores
RAM
RAM
4 GB
Space
Space
100 GB HDD
Bandwidth
Bandwidth
300 Gb
wKVM-HDD HK 4096 Windows

16.83

При оплате за год

распродажа

-15%

CPU
CPU
4 Xeon Cores
RAM
RAM
4 GB
Space
Space
100 GB SSD
Bandwidth
Bandwidth
Unlimited
10Ge-wKVM-SSD 4096 Windows

72

При оплате за год

распродажа

-15%

CPU
CPU
6 Xeon Cores
RAM
RAM
8GB
Space
Space
100GB SSD
Bandwidth
Bandwidth
500GB
KVM-SSD 8192 HK Linux

59

При оплате за месяц

Другие статьи на эту тему

cookie

Принять файлы cookie и политику конфиденциальности?

Мы используем файлы cookie, чтобы обеспечить вам наилучший опыт работы на нашем сайте. Если вы продолжите работу без изменения настроек, мы будем считать, что вы согласны получать все файлы cookie на сайте HostZealot.