Блог
Виталия Унгуряна

Узнай новости из мира программ,
получи пошаговое руководство по работе с компьютерными программами.

Как я настроил защищенное соединение https на своем блоге.

Здравствуйте, дорогие друзья. Сегодня я расскажу о том, как я получил бесплатный SSL сертификат и настроил защищенное соединение на своем блоге.

SSL сертификат нужен для настройки https. https обозначает защищенное соединение. Что дает https? Когда вы заходите на какой-то сайт с обычным соединением http и, к примеру, вводите на нем свои данные, скажем логин и пароль, то такие данные может перехватить злоумышленник и узнать их, дальше он может использовать их в своих целях. Согласитесь, это не хорошо.
Если же сайт использует https, то соединение с пользователем зашифровано, поэтому даже если кто-то перехватить отправляемые данные, то расшифровать их стороннему человеку в большинстве случаев не получится.

Как определить, что сайт использует защищенное соединение https? Все очень просто. Это показывает браузер. Вот как это видно в разных браузерах, посмотрим на примере моего блога, на котором вы сейчас находитесь.

Браузер Opera: Mozilla Firefox
Google Chrome

Что общего на всех этих скриншотах? Везде присутствует иконка зеленого замочка, таким образом показано, что соединение с сайтом защищено. Ну и указан уже знакомый нам протокол соединения https.

Получение бесплатного SSL сертификата

Как я писал выше, SSL сертификат, который нужен для настройки безопасного соединения, я получил бесплатно. Каким образом? Мой блог размещен на хостинге hostia.ru и они предоставляют этот сертификат бесплатно своим клиентам. Получить сертификат очень просто, и служба поддержки хостинга вам в этом поможет. Поэтому все вопросы по этому поводу в их службу поддержки)). Кстати, я тоже обращался в службу поддержки хостинга, так как появлялись вопросы по мере настройке https. Они мне помогли и, как вы видите, все получилось.

Это самый простой способ получения SSL сертификата. Еще этот сертификат можно купить за деньги у центров сертификации. Этот способ скорее подойдет тем, кто, например, принимает у себя на сайте оплату. Другим, в большинстве случаев будет достаточно бесплатного сертификата.

После того, как настроили защищенное соединение стоит выполнить еще несколько настроек. Это редирект. То есть чтобы ваш сайт был доступен только по такому адресу https://ваш_сайт и при переходе по адресу http://ваш_сайт (без «s») переадресовывалось на первый вариант. Для этого существует так называемый 301 редирект.

Настройка админки WordPress после перехода на https

А теперь попробуйте войти в админку своего сайта. У меня это не получилось, появилась 404 ошибка, которая говорит о том, что страница не найдена. Для решения этого вопроса я соединился с хостингом через программу FileZilla, скачал себе на компьютер файл wp-config.php (на момент написания этой статьи мой блог работает на CMS WordPress) и внес в него одну строку: define(‘FORCE_SSL_ADMIN’, true);

Затем обновил вкладку и уже нормально смог войти в админку сайта. Но это еще не все настройки для блога. В админке WordPress внес еще некоторые изменения. Во вкладке Настройки/Общие есть параметр Адрес WordPress (URL) и Адрес сайта (URL). Скриншот:

Как видите, в них указан адрес моего блога, но по протоколу http. А как должно быть? Отвечать на этот вопрос не буду)). Вот еще такая маленькая правка.

Правки в Яндекс Вебмастере

Еще если ваш сайт зарегистрирован в Яндекс Вебмастере, в нем также следует указать, что теперь у вас https-соединение. Как это сделать? Для этого переходим в Яндекс Вебмастере в раздел Настройка индексирования/Переезд сайта и ставим флажок возле чекбокса Добавить HTTPS. Затем сохраняем выполненные действия. Скриншот:

Правки в robots.txt

Также я внес изменения в файл robots.txt. Это файл, предназначенный для поисковых систем, в котором говорится, что и как индексировать. В нем есть параметр, где указывается ссылка на карту сайта sitemap. В моем случае она выглядит так:
Sitemap: https://softhelp24.ru/sitemap.xml
В эту строку я дописал всего одну букву «s», получилось https. Вот такая небольшая правка.
В параметре Host тоже небольшие изменения. Теперь он выглядит таким образом: Host: https://softhelp24.ru

Итоги

Рекомендую и вам перевести свой сайт на защищенное соединение. В большинстве случаев это сделать просто и бесплатно. Так же этот шаг повысит уровень доверия к вашему сайту от поисковых систем.

На этом закончим. Напишите в комментариях, что вы думаете по поводу перехода на https.

Узнай первым о выходе новой статьи. Подпишись на обновления блога!

Оставьте свой комментарий