Некоторое время назад адреса некоторых сайтов стали меняться. Вместо стандартного http:// начали появляться сайты, которые начинаются на https://. Следует отметить, что данные изменения свидетельствуют о наличии у сайта SSL—сертификата. Кроме того в 2018 году специалисты компании Google отметили, что сайты, которые имеют сертификат соответствия будут получать приоритет при выдаче по поисковому запросу пользователя. Кроме того браузер Google Chrome стал отмечать сайты без SSL небезопасными. В связи с этим становится очевидно, что сайт, не имеющий сертификата, потеряет существенную долю трафика. Чтобы этого избежать, предлагаю разобраться в назначении SSL—сертификата и особенностях его установки.
Установка на сайте SSL—сертификата позволяет воспользоваться безопасным протоколом шифрования данных. При этом вся информация, передаваемая посетителю сайта является надежно зашифрованной и мошенники не могут ее увидеть.
Реализуется это благодаря использованию математически связанных ключей шифрования. Для передачи информации применяют три ключа. Первые два из них являются закрытыми и имеются у создателя сайта и пользователя. Третий ключ используется как компьютерами сервера, так и посетителя. Он является открытым.
Даже получение доступа к открытому ключу не дает возможности увидеть переданные сведения, поскольку мошенники не способны достать закрытые ключи. При обмене данными создается ключ сессии. Это гарантирует безопасность при осуществлении передачи сведений.
В наши дни все пользователи сети хотят, чтобы их пребывание там было безопасным. Это приводит к падению уровня доверия к сайтам, не перешедшим на защищенное соединения.
Сайты без SSL—сертификата отмечаются браузерами как небезопасные. Вполне вероятно, что в дальнейшем при посещении таких сайтов будет появляться заглушка, предупреждающая пользователя о небезопасности соединения, а также его полной ответственности при потере данных.
В выдаче поисковых систем также постепенно появляются изменения. Google считает сайты с SSL более приоритетными. В поиске Yandex такая тенденция пока не замечена, но вполне вероятно появится в ближайшее время. Эти нововведения приведут к ухудшению позиций сайтов, которые не установили себе SSL—сертификат.
Все это дает понять, что использование SSL—сертификата в наши дни становится просто необходимым.
Сейчас многие хостинги занимаются продажей сертификатов. Поэтому проще всего выбрать один из предложенных вариантов непосредственно на вашем хостинге. Учтите, что их стоимость может существенно отличаться.
Кроме того можно воспользоваться предложением Let s Encrypt. Эти сертификаты являются бесплатными и на многих хостингах они довольно быстро устанавливаются и подключаются.
Кроме предложенных выше вариантов большое количество компаний может предоставить услуги по установке SSL—сертификата на ваш сайт.
Самым дорогим вариантом считается приобретение именного сертификата. Перед его получением сайт персонально проверяется специалистами компании. При его установке в адресной строке около зеленого замочка указывается наименование организации. Это дает посетителю понимание, что он попал на сайт большой и надежной организации.
В поиске можно найти много компаний, которые осуществляют выдачу SSL сертификатов.
Предлагаю вам рассмотреть процесс установки SSL на нескольких наиболее популярных в наши дни хостингах. Если сайт расположен на другом хостинге, скорее всего данные инструкции подойдут и вам, поскольку панели управления у всех очень похожи.
Перед началом установки SSL следует зайти на сайт и авторизоваться на нем. Затем нужно отправиться на страницу подключения SSL, где будет предложено два варианта установки:
В первом случае пользователю предстоит из выпадающего списка выбрать нужный ему сертификат и загрузить файл, который содержит персональный ключ. Он выдается после прохождения процедуры сертификации. После этого настройка защищенного соединения заканчивается сохранением введенного ключа.
При использовании сертификата, приобретенного с Let s Encrypt или любого другого сервиса, ключ будет отправлен на указанную электронную почту. Необходимо выбрать вкладку «загрузить сертификат». В следующем окне прикрепляются файлы, которые были выданы сертифицирующей компанией.
Далее выбирается хостинг, для которого требуется установка SSL сертификата. После этого созданная заявка отправляется на обработку.
При использовании виртуального хостинга SSL устанавливается автоматически. При размещении на REG.RU вам требуется дождаться, пока сотрудники хостинга лично проверят и завершат установку сертификата.
Для установки защищенного соединения на хостинге Beget необходимо перейти во вкладку «Домены и поддомены». Там следует выбрать «Управление SSL—сертификатами».
В открывшемся окне выбираются параметры установки. Можно выбрать бесплатный SSL—сертификат, выданный Let s Encrypt или другой компанией.
После оформления заказа, письмо, в котором представлено разъяснение всех нюансов, будет отправлено на электронную почту. Чаще всего от пользователя больше не требуется никаких действий. После окончания настройки специалистами хостинга на почту будет получено уведомление. На этом установка SSL—сертификата на ваш сайт заканчивается.
Для того, чтобы установить SSL—сертификат в ISPmanager следует отправиться в раздел «SSL сертификаты» и выбрать там «Создать».
В новом окне требуется нажать на «SSL сертификаты» и ввести имеющиеся сведения. Имя SSL—сертификата можно указать произвольно. Далее выбирается существующий сертификат и вручную вводится ключ, который выдала компания, проводившая сертификацию. В «Цепочке сертификатов» требуется сначала выбрать промежуточный, а после этого — корневой. На данном этапе важно правильное соблюдение последовательности.
При возникновении ошибки во время установки необходимо тщательно проверить правильность введения всех данных. Любой ненужный символ или пробел не позволит завершить процесс установки.
После этого в разделе «WWW домен» нужно установить галочку около пункта SSL. В пункте SSL—сертификат следует выбрать название сертификата, которое было указано при осуществлении настройки.
Осуществление данных действий помогает начать использовать на сайте защищенное соединение.
Чтобы настроить SSL—сертификат с помощью Cpanel, необходимо во вкладке безопасность выбрать «Управление сайтами с SSL».
В новом окне вводятся данные, которые были получены при выдаче сертификата.
Между «BEGIN CERTIFICATE» и «END CERTIFICATE» вносятся данные сертификата. Затем указывается ключ и цепочка сертификатов. Введение закрытого ключа начинается фразой «BEGIN RSA PRIVATE KEY». В первую очередь устанавливается промежуточный, а после этого и корневой сертификат.
Процесс установки завершается нажатием на «Ок».
Чтобы после настройки система не видела различия между сайтами начинающимися с http:// и https://, необходимо осуществить настройку редиректов.
Это осуществляется с помощью инструментов CMS или файла htaccess. В WordPress и некоторых других системах настройка редиректов с незащищенного на защищенное соединение выполняется в автоматическом режиме.
При отсутствии на хостинге сайта автоматической настройки, стоит воспользоваться файлом htaccess, имеющемся практически везде.
В самое начало файла необходимо вставить данный код:
RewriteEngine On
RewriteCond %{HTTP:X—Forwarded—Proto} !=https
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
Это позволяет получить сайту 301—й редирект с http:// на https://.
Самостоятельно убедиться в правильности настройки очень просто: необходимо ввести в поисковую строку адрес сайта, начав его с http://. В случае, если настройка была выполнена верно, система в автоматическом режиме перенаправит вас на https://.
Переход на зашифрованное соединение временно снижает индексацию сайта. Чтобы этого избежать, рекомендуется добавить в файл robots.txt строчку Host. В ней необходимо указать главное зеркало сайта. Кроме этого нужно отметить https—протокол как приоритетный. В разделе «Переезд сайта» на Яндекс.Вебмастере требуется указать, что он использует защищенное соединение. Данные настройки помогут максимально быстро обновить поисковые базы с учетом внесенных изменений.
В заключение стоит отметить, что для избежания понижения позиций сайта в выдаче по поисковому запросу пользователя не следует оттягивать добавление на него SSL—сертификата. Его своевременная установка позволит предотвратить потерю большого количества потенциальных клиентов и увеличить получаемую прибыль.