БЛОГ


КАК ВКЛЮЧИТЬ SSL В JOOMLA

Для чего нужен https

- Скажи пароль!

- "Пароль!"

- Проходи!

Детский анекдот.

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

То же самое и в сети, методов перехвата паролей существует множество; чтобы ваш пароль не попал в чужие руки, и придумали шифрование.

По большому счету шифрование не всегда нужно, скажем, у вас интернет-магазин, или у вас на сайте хранятся некие приватные данные. К тому же Google обещает сайтам, перешедшим на протокол https, повышение в поисковой выдаче, но я бы не стал торопиться, многие пользователи, увидев окно об установке сертификата, могут просто уйти с сайта.

- Ой, там у меня какое окно вылезло с предупреждением, я все, на всякий случай закрыла.

В общем, переходить или нет на SSL (англ. secure sockets layer), решать вам.

Бекап наше всё

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

К счастью, резервная копия сайта в Joomla делается буквально в два клика с помощью компонента Akeeba, также компонент может делать резервные копии по расписанию и даже отправлять их на почту.

Включаем SSL

Зайдите в Панель администратора >> Система >> Общие настройки (в некоторых вариантах перевода – Глобальная конфигурация).

Переходим во вкладку «Сервер». Можно выбрать из трех вариантов.

  1. Не включать SSL
  2. SSL только для админ панели
  3. 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» в адресе сайта