Как включить SSL в Joomla?
Для чего нужен https
Для чего вообще нужно шифровать пароль? Стоите вы, скажем, у клуба, куда пропускают только по паролю. Как войти? Самый очевидный вариант - подойти ближе к входу и подслушать.То же самое и в сети, методов перехвата паролей существует множество; чтобы ваш пароль не попал в чужие руки, и придумали шифрование.
По большому счету шифрование не всегда нужно, скажем, у вас интернет-магазин, или у вас на сайте хранятся некие приватные данные. К тому же Google обещает сайтам, перешедшим на протокол https, повышение в поисковой выдаче, но я бы не стал торопиться, многие пользователи, увидев окно об установке сертификата, могут просто уйти с сайта.
- Ой, там у меня какое окно вылезло с предупреждением, я все, на всякий случай закрыла.
В общем, переходить или нет на SSL (англ. secure sockets layer), решать вам.
Бекап наше всё
Перед любыми манипуляциями на сайте нужно сделать бекап, чтобы потом не, посыпая голову пеплом.
Резервная копия сайта в Joomla делается буквально в два клика с помощью компонента Akeeba, также компонент может делать резервные копии по расписанию и даже отправлять их на почту.
Включаем SSL
Зайдите в Панель администратора >> Система >> Общие настройки (в некоторых вариантах перевода – Глобальная конфигурация).
Переходим во вкладку «Сервер». Можно выбрать из трех вариантов.
- Не включать SSL
- SSL только для админ панели
- SSL для всего сайта
Нужно выбрать пункт «Весь сайт». Нажимаем «Сохранить», в этом варианте шифрование будет включено как для админпанели, так и для посетителей.
Меняем configuration.php.
Открываем configuration.php.
Находим строку - public $ live_site = '' ;
Меняем на - public $ live_site = 'https://ваш_сайт.ru' ;
Открываем - .htaccess и добавляем в конец файла:
RewriteEngine On RewriteCond %{HTTPS} OFF RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
Готово, смотрим в адресной строке сайта, появилась ли заветная буква «s» в адресе сайта