Как установить сертификат, пошаговая инструкция
И так, продолжим серию публикаций про переход от старого протокола HTTP к новому протоколу безопасности HTTPS. И приступим к рассмотрению вопроса как установить сертификат. Хотим напомнить, что в предыдущих материалах рассматривали такие вопросы, как нужно ли переходить на HTTPS вообще. Если нужно, то какой именно сертификат выбрать, а также как его купить. Поэтому, если для вас ещё актуальны эти темы, то можете ознакомиться с ними по этим ссылкам: безопасность сайта и как купить SSL сертификат.
Мы же, пойдём далее и начнём разбирать по полочкам вопрос, как установить SSL сертификат. Прежде всего напишем, что этот вопрос состоит из нескольких частей:
Установка сертификата на сервер (хостинг)
♦ Проверка SSL сертификата
Установка сертификата на сайт
Изменение настроек в поисковиках
Теперь, приступим к рассмотрению каждого из них в отдельности. Но с начало, хотим показать, как выглядит сертификат, который получили. Собственно говоря, такой же сертификат уже должен быть и у вас плюс приватный ключ rsa, иначе нечего будет устанавливать.
Этот сертификат, после покупки, должны были получить на почту в архивированном виде. Следовательно, этот архив нужно распаковать и на выходе получить то, что вы видите на картине с верху, в виде 4 сертификатов. Ну и плюс rsa ключ, который вы создавали раньше и отдельно.
1. Установка сертификата
на сервер (хостинг)
Теперь, когда убедились в том, что сертификат и приватный ключ есть в наличие, можно приступить к установке сертификата на сервер. Для этого, в первую очередь, нужно зайти в личный кабинет своего хостинг провайдера. Затем, через интерфейс панели управления сервером, можно приступить к установке сертификата.
Далее, покажем пример, как это сделать. Lля примера воспользуемся нашим хостинг провайдером HQHost. Хотя, у разных хостинг провайдеров, может быть разная панель управления, всё же примерно все похожи друг на друга. Поэтому, думаем, этот пример, поможет вам понять процесс установки. Следовательно сможете, сделать это в своих панелях управления.
Как установить сертификат на HQHost
Прежде всего, для установки сертификата на сервер, вам необходимо создать соответствующую заявку в панели управления. Как вы поняли, с начало нужно зайти в личный кабинет и потом создать сообщение (Tickets). И сообщить, что вы хотите установить сертификат. В результате, они вам сообщат, что для установки SSL сертификата, сайт необходимо перевести на выделенный IP адрес. Стоимость выделенного IP адреса 2$ в месяц. Чтобы перевести сайт на выделенный IP адрес, нужно зайти в следующие разделы:
“Hosting” –> “Sites” — “+” — “Change”- как показано на фото ниже.
Далее, вас перекинет на новую страницу, там нужно будет перевести сайт на Dedicated (+2$ в месяц).
После этого, повторяете ту же процедуру: “Hosting” –> “Sites” — “+” — “SSL”
Но уже, в этот раз, в маленьком окошке нажимаете на “SSL”. Тогда вас с ново перекинет на новую страницу, где можно будет уже загрузить сертификат.
На картинке сверху видно, что нужно загружать в первые два раздела. Однако, не понятно как загрузить оставшиеся три (цепочка сертификатов) в последний раздел. Поэтому, мы написали в поддержку и спросили об этом. Дело в том, что в цепочке сертификатов порядок загрузки имеет значение. В ответ нам сказали прислать им все сертификаты, и что они загрузят всё сами. Тут хотим заметить, что у нашего хостинг провайдера очень хорошая команда поддержки. Они, практически всегда, быстро отвечают на все вопросы и оказывают необходимую помощь. Так что, рекомендуем. В общем, мы так и сделали, отправили им все сертификаты + приватный ключ. В результате, через несколько минут сертификаты были установлены.
♦ Проверка SSL сертификата (SSL Checker)
В заключение, вам дадут ссылку на диагностику проблем установки SSL сертификата на ваш домен. Где вы сможете воочию убедиться в том, что удалось установить сертификат правильно. Так было и в нашем случае, фото ниже. Так должно быть и у вас. Но если по каким-то причинам вы не получите такой ссылки. Или, возможно, будете устанавливать всё сами, то вот тут вы сможете проверить на сколько правильно удалось установить сертификат.
2. Установка сертификата
на сайт
Прежде всего, хотим сказать, что установить сертификат на сайт можно двумя способами:
- в ручном режиме
- при помощи плагина
В общем, мы выбираем плагин, поскольку с его помощи всё сделается автоматически и не надо будет лазить в код сайта. Что для многих, кто не обладает нужными знаниями, может стать фатальной ошибкой. А с помощью плагина нет проблем, он всё сделает за вас. К тому же установка и активация плагина займёт буквально не больше минуты.
Существует несколько плагинов для установки SSL-сертификата на WordPress. Для того чтобы найти нужный вам плагин, зайдите в панель управления WordPress и затем, зайдите в следующие разделы:
“Плагины” –> “Добавить новый” и потом в открывшемся окне в поисковик напишите SSL
В результате появится несколько плагинов на ваш выбор – как показано на фото ниже.
Как видите, судя по количеству установок и рейтингу, один из них являются самыми лучшими и это:
Really Simple SSL
Поэтому, мы выбрали и установили именно его. После установки сразу активировали и всё, готово. В результате, после этого, в браузерной строке сайт со старого протокола http перекинуло на новый протокол безопасности https. И это случалось при каждом открытии сайта. Но со временем уже не будет перекидывать, а просто будет открываться в новом https. В добавок к этому, с лева в браузерной строке появилось сообщение:
В результате получилась вот такая браузерная строка
3. Изменение настроек в поисковиках
После того, как вы установили ssl сертификат на сервер и сайт, необходимо внести изменения в настройках поисковика Google и Яндекс. Так же, нужно внести изменения в Bing, если пользуетесь. А если нет, то наш вам совет, начните им пользоваться.
Bing, это поисковик от Microsoft, им же принадлежит Yahoo. Следовательно, если Вы добавите сайт в Bing, то он будет и в индексе Yahoo. Bing вместе с Yahoo дают второй по величине трафик в мире. В некоторых странах их доля трафика, довольна высока. Например в Канаде 17%, Франции 18%, Англии 25%, а в США их доля составляет более 30% по данным comScore qSearch на июль 2017 года.
В общем, нужно обязательно внести изменения, чтобы не потерять трафик, или по крайней мере, если и потерять, то как можно меньше. Для этого, в поисковых системах Google, Яндекс и Bing нужно зайти в следующие свои кабинеты:
♦ Google Вебмастер (Search Console)
♦ Google Аналитика (Google Analytics)
◊ Яндекс Вебмастер
• Bing веб-мастер
Надо сказать, что порядок действия не важен, можете начинать с любого кабинета. Мы же продолжим, согласно нашей записи.
♦ Google Вебмастер (Search Console)
В Google Search Console необходимо добавить вариант https домена и при этом добавить все остальные варианты.
♦ http://domain.com
♦ http://www.domain.com
♦ https://domain.com
♦ https://www.domain.com
Чтобы сделать это, необходимо зайти на главную страницу Search Console и в правом верхнем углу на жать на кнопку:
Добавить ресурс .
И в открывшемся окошке, как на фото снизу, нужно добавить по очереди все четыре домена. При этом нужно указать URL именно так, как он написан в адресной строке, вместе с косой чертой (/) в конце. Каждый раз, после добавления очередного URL, нужно будет подтвердить права на владение сайтом. Если вы отслеживаете трафик посредством Google Analytics, то у вас уже стоит код и вы можете каждый раз просто нажать на кнопку подтвердить.
Однако, если, кто забыл как это сделать, смотрите инструкцию Google по этому поводу.
В результате, после того, как вы добавите все 4 домена, у вас получится, как на фото ниже:
Затем нужно выбрать предпочтительный домен. Это может быть, как с www, так и без www. Дело в том, что предпочтительный домен должен соответствовать таковому в общих настройках WordPress, url сайта. Чтобы выбрать предпочтительный домен, выполните следующие действия:
- На главной странице Search Console (фото выше) нажмите на первый сайт. В результате он откроется на новой странице.
- Далее, нажмите на значок шестеренки (как на фото ниже) и выберите Настройки сайта.
- На новой странице Настройка сайта, в разделе «Основной домен» выберите нужный вариант.
К примеру, мы сделали как на фото ниже. Далее, выбранный основной домен нужно будет указать и на остальных 3 сайтах.
Файлы Sitemap
Наконец, добавляем новые Файлы Sitemap. Для этого на главной странице Search Console выбираем первый сайт и нажимаем на него. В результате, попадаем на новую страницу, где нужно зайти в раздел “Сканирование”, затем в “Файлы Sitemap“. Потом, в открывшейся новой странице, нажимаем кнопку в правом верхнем углу:
ДОБАВЛЕНИЕ/ПРОВЕРКА ФАЙЛА SITEMAP
Далее, в открывшемся окошке, добавляем новый Sitemap. Эту процедуру по добавлению новой карты сайта проделываем и с остальными тремя сайтами. В конечном итоге, это значительно ускорит переход сайта на новый протокол безопасности https.
А так же, везде необходимо установить региональность. Для этого в каждом сайте нужно зайти в раздел “Поисковый трафик”, затем выбрать и нажать “Таргетинг по странам и языкам”. И, на открывшейся странице, установить свой таргетинг.
♦ Google Аналитика (Google Analytics)
В Google Аналитике необходимо изменить два url. Один из них находится в “Настройки ресурса”, а другой в “Настройки представления”. Для этого с начало необходимо зайти в Google Аналитик, а затем в нижнем левом углу нажать на значок шестеренки. В результате, попадёте на страницу, что видно на фото ниже.
Далее, нужно зайти в “Настройки ресурса” и сменить http на https в разделе “URL по умолчанию”. Затем зайти в “Настройки представления” и сменить http на https в разделе “URL веб-сайта”. И естественно в обоих случаях сохранить.
◊ Яндекс Вебмастер
Прежде всего, необходимо добавить свой новый URL с https в список своих сайтов в Яндекс.Вебмастере. Таким образом вы сообщите поисковому роботу, что стали доступны по новому протоколу безопасности HTTPS.
Для этого необходимо зайти в Яндекс Вебмастере и затем нажать плюсик (+) в самом верху панели управления и добавить новый сайт. Процесс показан на фото ниже. После добавления сайта необходимо будет подтвердить права собственности на сайт. Если вы, до сих пор отслеживали трафик, то значить у вас уже код стоит, тогда вы можете просто нажать на кнопку подтверждения и подтвердить..
Однако, если уже забыли как это сделать, смотрите инструкцию Яндекс по этому поводу.
Далее, необходимо сообщить роботу о том, что главное зеркало изменилось. Для этого, нужно в панели управления зайти на страницу “Настройки индексирования” и нажать на “Переезд сайта”. В открывшемся окне, как видно на фото выше, необходимо поставить галочку Добавить HTTPS и затем нажать Сохранить
После этого, нужно добавить новый файл sitemap. Для этого в этом же разделе “Настройки индексирования” необходимо нажать на “файлы sitemap” и в открывшемся окне добавить URL своей sitemap. Он должен выглядеть, к примеру, вот так:
https://название вашего сайта.com/sitemap_index.xml
Затем, это новый sitemap добавляем и на старый сайт. В конечном итоге, это просто ускорит переход сайта на новый https.
Наконец, нужно установить региональность. Для этого заходим в раздел “Информация о сайте”, затем нажимаем “Региональность” и на открывшейся странице настраиваем региональность.
• Bing веб-мастер
Прежде всего, начнём с того, что если вы ещё не добавили сайт в Bing веб-мастер, как многие другие, то самое время сделать это. Почему это нужно сделать мы писали выше.
И так, чтобы добавить сайт в Bing веб-мастер, нужно с начало создать учётную запись в microsoft. Для этого нужно зайти на сайт microsoft, где регистрируют учётную запись. Затем на сайте нажать:
ВОЙТИ В УЧЕТНУЮ ЗАПИСЬ MICROSOFT >
И потом, в открывшемся окошке нажать на
Нет учетной записи? Создайте ее!
После того, как создали учётную запись, переходим на страницу Bing веб-мастер и добавляем URL сайта и sitemap. Затем нажимаем кнопку ДОБАВИТЬ. После этого, подтверждаем права на владения сайтом.
Но, а если вы уже пользовались Bing веб-мастером, то тогда осуществляем переход сайта на новый протокол безопасности HTTPS. Для этого заходим в следующие разделы:
“Панель мониторинга” → “Средства диагностики” → “Перемещение сайта”
И в открывшемся окне ставим галочку на “Я перемещаю URL-адреса из одного места на текущем сайте в другое (site.ru)”. Затем в графе Область выбираем “Домен”, а в графе Конечный вписываем url нового сайта с https. После нажимаем кнопку “Отправить”.
Далее, после отправки заявки ждём. Это может занять до 90 дней. Потом настраиваем сайт, как это делали выше. Добавляем новый файл sitemap, устанавливаем геотаргетинг.
Вот и всё. В заключении, можно проверить как отображается сайт в разных браузерах.