Переход с http:// на https:// CMS Joomla на хостере 2domains.ru
Для большего доверия к сайту, необходимо переходить на https:// c крипто-протоколом шифрования обмена данными SSL между пользователями и сайтом, такое защищенное соединение дает безопасность ввода данных на сайте.
Шифрование происходит на основе выданного сертификата SSL. В панели управления личным кабинетом 2domains.ru такие сертификаты я нашел только платные, "Хостинг" - "Заказать SSL сертификат":
2domains.ru работает совместно с регистратором REG.ru, а вернее сказать, что использует его ресурсы. В личном кабинете REG.ru есть такой переключатель:
Но доступ в личный кабинет REG.ru мы не имеем, т.к. у нас панель управления 2domains.ru: здесь я арендую хостинг, домен у меня зарегистрирован в другом месте.
На тот момент я подумал, что бесплатный SSL сертификат мне не достать, но оказалось все проще:
01Заходим в панель управления хостингом ISP manager, ветка "WWW" - "SSL сертификаты" - нажимаем "Создать":
02Попадаем на 1 шаг создания самоподписанного SSL сертификата "Let's Encrypt", который будет создан бесплатно:
03На следующей странице заполняем данные и завершаем:
04Попадаем на страницу со списком SSL сертификатов, выделяем вновь созданный сертификат и нажимаем кнопку "Let's Encrypt":
05На открывшейся странице, выбираем наш домен для которого создали сертификат и нажимаем на ОК:
06Через некоторое время увидим, что сертификат SSL получил статус "Существующий":
07Идем в ветку "WWW" - "WWW-домены" - выбираем тот домен для которого создавали SSL сертификат - "Изменить" - устанавливаем "Перенаправлять HTTP-запросы в HTTPS":
08Теперь заходим в панель управления сайтом Joomla (2.5 или 3.x версии) в "Общие настройки" - вкладка "Сервер" - "Включить SSL: Весь сайт":
P.S.
На этом основная настройка перехода с http:// на https:// завершена. Заходим на сайт на примере Firefox браузера и скорее всего увидим, что сайт успешно работает на https, но имеется предупреждение о том, что какие-то элементы не зашифрованы - это означает, что некоторые элементы на странице загружаются как и прежде по http:
09Исследуем страницу на предмет ссылок http://. В пустом месте сайта нажимаем ПКМ и выбираем "Исходный код страницы". Комбинация клавиш Ctrl+F и в поле поиска вводим http://. Например у себя на сайте я уже нашел 2 элемента:
Эти ссылки нужно исправить на https://.
10После того как исправили все http:// ссылки на https://, обновляем страницу сайта и видим, что предупреждение о незащищенных частях отсутствует: