Установка SSL-сертификата в Joomla (использование https-протокола)
Мы настоятельно рекомендуем установить и использовать SSL (англ. secure sockets layer) на сайте Joomla, если у Вас интернет-магазин или сайт в котором хранятся или обрабатываются персональные данные, - потому что шифрование необходимо для того, чтобы ваш пароль и другие конфиденциальные данные не попали в чужие руки.
Для чего нужен переход на https-протокол?
Переход на https-протокол необходим по нескольким причинам. Во-первых, это необходимо для интернет-магазинов с подключёнными платёжными системами и сайтов, в которых хранятся и обрабатываются персональные данные. Во-вторых, поисковые системы отдают наибольшее предпочтение защищённым сайтам с установленными SSL-сертификатами. В третьих, Ваши потенциальные клиенты, увидев окно с требованием об установке сертификата, могут просто уйти с сайта.
Какой порядок действий по подключению SSL-сертификата?
- Заказать и установить сертификат на хостинге. Для большинства сайтов вполне достаточно использование бесплатного сертификата SSL Let's Encrypt. К тому же, на большинстве хостингов, заказ и установка сертификатов, являются бесплатной процедурой. Для этого, лишь, необходимо сделать запрос в службу технической поддержки хостинга и следовать инструкциям технического специалиста.после того, как вы получите уведомление «SSL-сертификат выпущен и установлен» - Вы можете приступить непосредственно к настройкам сайта;
- Полная резервная копия сайта. Перед выполнением любых технических работ на сайте, всегда рекомендуем выполнять полное резервное копирование. Одним из самых удобных инструментов для Joomla является компонент Akeeba Backup. Если это расширение ещё не установлено на сайте, обязательно рекомендуем его установить и использовать.
- Включение SSL-сертификата на сайте Joomla. Это делается в Панели администратора → Система → Общие настройки (с переходом во вкладку «Сервер» необходимо выбрать вариант "Весь сайт"):
- Модификация файла configuration.php - изменение строки $ live_site до значения public $live_site = 'https://ваш_сайт';
- Модификация файла .htaccess. Добавляем значения:
- Редактирование файла robots.txt. В директивах HOST и SITEMAP необходимо указать https вместо http.
- Проверить html-шаблон сайта и подключаемые стили. В случае, если в теге шаблона сайта используются стили или подключаются ресурсы по абсолютному адресу, то необходимо указать https вместо http.
- Тестирование и отладка. Самый важный этап, который некоторые разработчики исключают из регламента предоставления услуги. По завершению всех работ необходимо осуществить тестирование всех ключевых функций сайта – основные разделы, работа каталога, формы регистрации и обратной связи и других специфических функций.
В адресной строке сайта, должна появилась заветная буква «s» в адресе сайта!
Стоимость и сроки установки сертификата на сайт зависят от используемого хостинга и "конструкции" сайта Joomla.