SlideShare a Scribd company logo
Работа с SSL –
сертификатами:
примеры из практики
перевода существующих
сайтов на работу по
защищённому протоколу
Задача
Перевести сайт rehau-portal.ru на работу по
защищенному протоколу HTTPS.
Почему это важно для сайта?
1. С начала 2017-го года браузер Google Chrome будет помечать некоторые сайты без HTTPS
как небезопасные и понижать в выдаче поисковых систем.
2. Все сайты, обеспечивающие надежную передачу данных (другими словами,
использующие протокол https), могут рассчитывать на дополнительный бонус при
ранжировании.
Что такое HTTPS?
HTTPS (от англ. HyperText Transfer Protocol Secure) - расширение
http-протокола, поддерживающее шифрование данных и
обеспечивающее их защиту от прослушивания и изменений.
Зачем нужен https –
протокол ?
1.обеспечивает безопасность обмена информацией между сайтом и устройством
пользователя
2.повышает доверие к сайту и поддерживает его репутацию в глазах посетителей
3.число сайтов, которые работают по незащищённому http-протоколу сокращается. HTTPS
– становится основным стандартом.
4.В ближайшее HTTPS будет включен в список ранжирующих факторов при поисковой
выдаче Яндекса и Google
Как это работает?
Для обеспечения HTTPS используется сертификат, который состоит из открытого и
приватного ключа.
Первый используется клиентом, другой сервером для шифрования и дешифрования
запросов.
Также для повышения безопасности передачи данных используются другие средства
защиты, например, идентфикационный номер сессии, параметры шифрования,
алгоритм сжатия данных и др.
Типы SSL-сертификатов
Cертификаты различаются по их происхождению. Здесь всего два
варианта.
1.Самоподписанные сертификаты (Self-Signed) — такой
сертификат можно сгенерировать самому. Большинство браузеров
при заходе на сайт с таким сертификатом не смогут определить этот
сертификат как подлинный, поскольку центр сертификации не указан
и/или не известен браузеру.
2.Доверительные (Trusted) — такие сертификаты выдаются
специальными центрами сертификации. Эти сертификаты
официально признаны во всем мире и всегда распознаются веб-
браузерами пользователей. Помимо этого, каждый сертификат от
центра подкреплен гарантией, представляющей из себя денежную
компенсацию в случае его взлома. 
Самые известные центры сертификации: Comodo, Symantec,
RapidSSL, GlobalSign, AlphaSSL
SSL-сертификаты - уровни
Сертификаты отличаются по уровню проверки.
SSL-сертификат – количество
защищаемых доменов
1. SSL-сертификат для одного домена — защищает один домен (на поддомены
кроме www его действие не распространяется).
2. Мультидоменный SSL-сертификат — защита нескольких доменных имен одним
сертификатом. 
3. SSL-сертификат Wildcard — защищает домен и все его поддомены. Удобно, когда
у вас на сайте есть много поддоменов, которые также должны работать по HTTPS.
Может быть как с проверкой домена, так и проверкой организации. Также вы
можете встретить такие сертификаты, у которых есть дополнительные
возможности:
4. SSL-сертификат с опцией IDN — сертификат, поддерживающий национальные
домены (например .рф, .рус и т.д.).
Процесс покупки/получения
сертификата
Шаг 1: переходим на страницу заказа SSL-сертификатов: https://www.reg.ru/ssl-certificate/
Шаг 2: выбираем тип сертификата, который нам нужен.
Процесс покупки/получения
сертификата
Шаг 3: Генерируем CSR-запрос на сертификат. CSR (Certificate Signing Request) — это
запрос на получение сертификата, который представляет собой текстовый файл,
содержащий в закодированном виде информацию об администраторе домена и
открытый ключ.
Важно! Файл ключа,
который у вас получится
при генерации CSR-запроса,
нужно обязательно
сохранить, он вам еще
понадобится.
Процесс покупки/получения
сертификата
Шаг 4: заполняем анкетные данные
сертификата (на англ. языке), оплачиваем
услугу любым удобным способом.
Шаг 5: подтверждаем владение доменом. Для
этого вам понадобится email-ящик в зоне
вашего домена. Туда будет отправлено письмо,
в котором надо кликнуть по ссылке или
скопировать код, который нужно ввести на
странице центра сертификации.
Важно! это письмо может быть отправлено
только на так называемый approver email,
который вы указываете при заказе сертификата.
Процесс покупки/получения
сертификата
Письмо подтверждения выглядит следующим образом:
При необходимости можно повторить отправку письма подтверждения SSL сертификата:
Процесс покупки/получения
сертификата
Процесс покупки/получения
сертификата
Шаг 6: дожидаемся выпуска сертификата и скачиваем его с сайта сертификационного
центра или сайта партнёра.
Шаг 7: устанавливаем сертификат на хостинг, где размещается сайт, используя файл(ы)
сертификата и файл-ключа, который вы получили на Шаге 3.
Предварительная подготовка сайта
к переходу на HTTPS
1. Изменяем все ссылки на страницы сайта (и элементы страниц), для которые
устанавливается защищенное соединение.
2. Весь контент сайта должен также подгружаться по протоколу https, в том числе внешние
модули, фото и скрипты. Если этого не сделать, то браузер будет считать, что на странице
есть небезопасный контент и не покажет зеленого значка в строке браузера, даже при том,
что страница будет загружена по https.
Самая распространенная ошибка – размещение на сайте, который работает по https: не
только защищенного, но и обычного содержания. В таких случаях один или несколько
элементов (обычно изображения, скрипты, файлы Flash или CSS) загружаются на странице https:
с использованием незащищенного внешнего URL, начинающегося с http://. Список
незащищенных элементов на страницах со смешанным содержанием можно найти в консоли
JavaScript (в некоторых браузерах она может называться отладчиком JavaScript) , либо в
инструментах разработчика браузера.
Подготовка сайта к
переходу на HTTPS
3. Убеждаемся, что на сайте все ссылки ведут на страницы, доступные по
защищенному протоколу либо имеют относительный протокол.
4. Проверяем и исправляем все ссылки, в том числе на графику, внешние
скрипты: виджеты, консультанты и прочие внешние сервисы
(интеграция с AmoCRM и API Яндекс.Карты).
Переход сайта на HTTPS
4. Убедитесь, что SSL-сертификат настроен корректно. Сделать подробный
анализ конфигурации SSL можно с помощью этого сервиса:
https://www.ssllabs.com/ssltest/analyze.html
Вот так будет выглядеть результат, если все хорошо:
Переход сайта на HTTPS
5. Проверяем версию сайта с https – она должна быть доступна и работать без
ошибок. При этом версия с http также должна быть доступна.
Файл robots.txt должен быть одинаков для обеих версий.
Важно! Ранее рекомендовалось использование параллельно двух файлов robots.txt и
временное закрытие https-версии сайта от индексации Google на время переклейки в Яндекс.
Сейчас это не требуется. Был протестирован и утверждён вариант без закрытия от
индексации в Google. Это обусловлено тем, Google при доступности обеих версий сайта по
умолчанию начинает показывать https-версию в выдаче, а Яндекс только – после
переиндексации.
В robotsюtxt должна содержаться строчка:
Host: https://www.адрес-сайта.ru/
Эта строчка означает, что главным зеркалом является https-версия сайта.
Переход сайта на HTTPS
6. Добавляем сайт в Вебмастер Яндекса обе версии сайта: http и https. Указываем в
Вебмастере Яндекса в разделе «Настройка индексирования – Переезд сайта»
предпочтительный протокол.
Переход сайта на HTTPS
7. Добавляем сайт в Google Search Console с протоколом https и подтверждаем права.
В декабре 2015 года Google объявил, что с этого момента по умолчанию будет
индексироваться HTTPS-версия страницы, если сайт доступен для индексации по
обоим протоколам: http и https.
Google понимает, что http и https это разные протоколы одного и того же сайта.
Если Google обнаружит работающий протокол https, то он по мере переиндексации
контента будет заменять http на https даже без перенаправления и добавления https-
версии в Google Search Console.
Переход сайта на HTTPS
8. Ждем переиндексации сайта в Яндексе. Это произойдет, когда версии страниц
сайта с https зайдут в индекс, а версии страниц сайта с http выпадут из индекса.
Переклейка начинается примерно через 2-3 недели. Повлиять на скорость
переклейки, к сожалению, никак нельзя, это - автоматический процесс.
После начала переклейки вы увидите в Вебмастере Яндекса следующее
уведомление в разделе «Уведомления»:
Переход сайта на HTTPS
Также можно увидеть, что https-версия стала отбражаться в
Яндекс.Вебмастере как основная:
Неглавное зеркало начнет
выпадать из индекса Яндекса:
А главное зеркало начнет
попадать в индекс Яндекса:
Моментально у большого сайта все страницы не переиндексируются,
поэтому рекомендуем подождать, пока 90-100% страниц сайта
переиндексируются в Яндекс, после чего необходимо настроить 301
редирект со страниц которые переехали на https протокол.
Переход на HTTPS
9. После того как сайты склеились, настраиваем постраничный 301 редирект со
страниц сайта с http на страницы с https (кроме файла robots.txt).
Делать это до того, как сайты будут признаны зеркалами, нежелательно, поскольку в
этом случае страницы с редиректами будут исключаться из поиска согласно правилам
Яндекса по обработке перенаправлений.
На время склейки зеркал необходимо оставить сайт доступным для робота по
обоим адресам.
Для перенаправления c http:// на https:// в .htaccess можно воспользоваться 3-мя
способами
• ручная корректировка файла htacces;
•настройка редиректов через панель управления хостингом;
•написание программного скрипта настройки редиректов.
Результат
Описанный алгоритм перехода на https , протестирован при переезде
нескольких сайтов с хорошей историей и позволяет минимизировать
потери трафика и позиций сайта в результатах поиска.
Вместе с тем служба поддержки Яндекса отвечает, что гарантировать 100%
сохранение позиций сайта при склейке его зеркал они не могут.
Результат
На время переклейки сайта, как правило, наблюдается временное
небольшое ухудшение позиций в результатах поиска и в Яндекс, и в
Google. Но позиции в течение 1-2-х месяцев полностью восстанавливаются.
Алгоритм действий, указанный выше, подтвержден Яндексом.
Итоги. Что нужно помнить.
1. Базовый алгоритм перевода сайта на https:, который используем при переездах, доступен по
ссылке https://seo.artox-media.ru/wiki/pereezd-na-https.html.
2. Следуем описанному процессу выбора сертификата и его приобретения.
3. Не забываем удостовериться в работоспособности и наличии доступов к почтовому ящику, на
который высылается письмо с ссылкой на подтверждение выпуска сертификата.
4. Помним о том, что после создания версии сайта с https, она должна быть доступна наряду с
версией с http. Причем в robots.txt должна быть прописана строчка, указывающая на то, что
главным зеркалом является https-версия сайта.
5. После того как сайты склеятся, уже настраивается постраничный 301 редирект со страниц сайта с
http на страницы с https.
6. Если домен https был признан зеркалом домена http до переклейки (а именно https-версия была
признана неглавным зеркалом – такое бывает, но редко), то в этом случае необходимо сначала
расклеить зеркала. После расклейки указываем главным зеркалом https-версию.
Спасибо за внимание!

More Related Content

What's hot

Быстрый бэкенд с parse.com
Быстрый бэкенд с parse.comБыстрый бэкенд с parse.com
Быстрый бэкенд с parse.comDotNetConf
 
Audit Tuko.co.ke
Audit Tuko.co.keAudit Tuko.co.ke
Audit Tuko.co.keSoftserve
 
Positive Hack Days. Воронцов. Безопасность браузеров: новый взгляд (0-day)
Positive Hack Days. Воронцов. Безопасность браузеров: новый взгляд (0-day)Positive Hack Days. Воронцов. Безопасность браузеров: новый взгляд (0-day)
Positive Hack Days. Воронцов. Безопасность браузеров: новый взгляд (0-day)Positive Hack Days
 
Продвижение сайтов социальных проектов
Продвижение сайтов социальных проектов Продвижение сайтов социальных проектов
Продвижение сайтов социальных проектов Irina Nikulina
 
Иван Чалыкин (Россия), Digital Security. Легальный SOP Bypass. Проблемы внедр...
Иван Чалыкин (Россия), Digital Security. Легальный SOP Bypass. Проблемы внедр...Иван Чалыкин (Россия), Digital Security. Легальный SOP Bypass. Проблемы внедр...
Иван Чалыкин (Россия), Digital Security. Легальный SOP Bypass. Проблемы внедр...KazHackStan
 
Татьяна Новикова (Казахстан), ЦАРКА. Как мы мониторим Казнет с помощью WebTotem
Татьяна Новикова (Казахстан), ЦАРКА. Как мы мониторим Казнет с помощью WebTotemТатьяна Новикова (Казахстан), ЦАРКА. Как мы мониторим Казнет с помощью WebTotem
Татьяна Новикова (Казахстан), ЦАРКА. Как мы мониторим Казнет с помощью WebTotemKazHackStan
 
Аудит сайта Moviespictures.net
Аудит сайта Moviespictures.netАудит сайта Moviespictures.net
Аудит сайта Moviespictures.netkostetskiy
 
Web весна 2013 лекция 11
Web весна 2013 лекция 11Web весна 2013 лекция 11
Web весна 2013 лекция 11Technopark
 
Андрей Абакумов (Россия). Yandex.ru. Соавтор: Эльдар Заитов. Автоматизация ск...
Андрей Абакумов (Россия). Yandex.ru. Соавтор: Эльдар Заитов. Автоматизация ск...Андрей Абакумов (Россия). Yandex.ru. Соавтор: Эльдар Заитов. Автоматизация ск...
Андрей Абакумов (Россия). Yandex.ru. Соавтор: Эльдар Заитов. Автоматизация ск...KazHackStan
 
"Создание системы логирования" Литуненко Андрей, 2ГИС
"Создание системы логирования" Литуненко Андрей, 2ГИС"Создание системы логирования" Литуненко Андрей, 2ГИС
"Создание системы логирования" Литуненко Андрей, 2ГИСit-people
 
Аудит сайта Teploteka.com.ua
Аудит сайта Teploteka.com.uaАудит сайта Teploteka.com.ua
Аудит сайта Teploteka.com.uakostetskiy
 
Шамбулов У. К. (Казахстан), ГТС. Анализ и исследование инцидентов информацион...
Шамбулов У. К. (Казахстан), ГТС. Анализ и исследование инцидентов информацион...Шамбулов У. К. (Казахстан), ГТС. Анализ и исследование инцидентов информацион...
Шамбулов У. К. (Казахстан), ГТС. Анализ и исследование инцидентов информацион...KazHackStan
 
Аудит Silvercross.ua
Аудит Silvercross.uaАудит Silvercross.ua
Аудит Silvercross.uakostetskiy
 
Что надо знать о HTTP/2
Что надо знать о HTTP/2Что надо знать о HTTP/2
Что надо знать о HTTP/2Badoo Development
 
Безопасность веб-приложений: starter edition
Безопасность веб-приложений: starter editionБезопасность веб-приложений: starter edition
Безопасность веб-приложений: starter editionAndrew Petukhov
 
Влияние переходов по ссылкам на поисковое ранжирование, Николай Хиврин
Влияние переходов по ссылкам на поисковое ранжирование, Николай ХивринВлияние переходов по ссылкам на поисковое ранжирование, Николай Хиврин
Влияние переходов по ссылкам на поисковое ранжирование, Николай ХивринNikolay Khivrin
 

What's hot (20)

Быстрый бэкенд с parse.com
Быстрый бэкенд с parse.comБыстрый бэкенд с parse.com
Быстрый бэкенд с parse.com
 
Audit Tuko.co.ke
Audit Tuko.co.keAudit Tuko.co.ke
Audit Tuko.co.ke
 
Positive Hack Days. Воронцов. Безопасность браузеров: новый взгляд (0-day)
Positive Hack Days. Воронцов. Безопасность браузеров: новый взгляд (0-day)Positive Hack Days. Воронцов. Безопасность браузеров: новый взгляд (0-day)
Positive Hack Days. Воронцов. Безопасность браузеров: новый взгляд (0-day)
 
KazHackStan 2017 | Tracking
KazHackStan 2017 | TrackingKazHackStan 2017 | Tracking
KazHackStan 2017 | Tracking
 
Продвижение сайтов социальных проектов
Продвижение сайтов социальных проектов Продвижение сайтов социальных проектов
Продвижение сайтов социальных проектов
 
Иван Чалыкин (Россия), Digital Security. Легальный SOP Bypass. Проблемы внедр...
Иван Чалыкин (Россия), Digital Security. Легальный SOP Bypass. Проблемы внедр...Иван Чалыкин (Россия), Digital Security. Легальный SOP Bypass. Проблемы внедр...
Иван Чалыкин (Россия), Digital Security. Легальный SOP Bypass. Проблемы внедр...
 
Татьяна Новикова (Казахстан), ЦАРКА. Как мы мониторим Казнет с помощью WebTotem
Татьяна Новикова (Казахстан), ЦАРКА. Как мы мониторим Казнет с помощью WebTotemТатьяна Новикова (Казахстан), ЦАРКА. Как мы мониторим Казнет с помощью WebTotem
Татьяна Новикова (Казахстан), ЦАРКА. Как мы мониторим Казнет с помощью WebTotem
 
Attacking MongoDB
Attacking MongoDBAttacking MongoDB
Attacking MongoDB
 
Аудит сайта Moviespictures.net
Аудит сайта Moviespictures.netАудит сайта Moviespictures.net
Аудит сайта Moviespictures.net
 
Web весна 2013 лекция 11
Web весна 2013 лекция 11Web весна 2013 лекция 11
Web весна 2013 лекция 11
 
Андрей Абакумов (Россия). Yandex.ru. Соавтор: Эльдар Заитов. Автоматизация ск...
Андрей Абакумов (Россия). Yandex.ru. Соавтор: Эльдар Заитов. Автоматизация ск...Андрей Абакумов (Россия). Yandex.ru. Соавтор: Эльдар Заитов. Автоматизация ск...
Андрей Абакумов (Россия). Yandex.ru. Соавтор: Эльдар Заитов. Автоматизация ск...
 
"Создание системы логирования" Литуненко Андрей, 2ГИС
"Создание системы логирования" Литуненко Андрей, 2ГИС"Создание системы логирования" Литуненко Андрей, 2ГИС
"Создание системы логирования" Литуненко Андрей, 2ГИС
 
Аудит сайта Teploteka.com.ua
Аудит сайта Teploteka.com.uaАудит сайта Teploteka.com.ua
Аудит сайта Teploteka.com.ua
 
Шамбулов У. К. (Казахстан), ГТС. Анализ и исследование инцидентов информацион...
Шамбулов У. К. (Казахстан), ГТС. Анализ и исследование инцидентов информацион...Шамбулов У. К. (Казахстан), ГТС. Анализ и исследование инцидентов информацион...
Шамбулов У. К. (Казахстан), ГТС. Анализ и исследование инцидентов информацион...
 
Periculum est in mora
Periculum est in moraPericulum est in mora
Periculum est in mora
 
Framework Battle: Django vs Flask vs Chalice
Framework Battle: Django vs Flask vs ChaliceFramework Battle: Django vs Flask vs Chalice
Framework Battle: Django vs Flask vs Chalice
 
Аудит Silvercross.ua
Аудит Silvercross.uaАудит Silvercross.ua
Аудит Silvercross.ua
 
Что надо знать о HTTP/2
Что надо знать о HTTP/2Что надо знать о HTTP/2
Что надо знать о HTTP/2
 
Безопасность веб-приложений: starter edition
Безопасность веб-приложений: starter editionБезопасность веб-приложений: starter edition
Безопасность веб-приложений: starter edition
 
Влияние переходов по ссылкам на поисковое ранжирование, Николай Хиврин
Влияние переходов по ссылкам на поисковое ранжирование, Николай ХивринВлияние переходов по ссылкам на поисковое ранжирование, Николай Хиврин
Влияние переходов по ссылкам на поисковое ранжирование, Николай Хиврин
 

Viewers also liked

Анализируем сайт инструментами Яндекс и Google - WebCanape
Анализируем сайт инструментами Яндекс и Google - WebCanapeАнализируем сайт инструментами Яндекс и Google - WebCanape
Анализируем сайт инструментами Яндекс и Google - WebCanapeWebCanape
 
Типичные ошибки в текстах
Типичные ошибки в текстахТипичные ошибки в текстах
Типичные ошибки в текстахsalunova
 
Как писать новости. Сегодня. Завтра. Всегда
Как писать новости. Сегодня. Завтра. ВсегдаКак писать новости. Сегодня. Завтра. Всегда
Как писать новости. Сегодня. Завтра. ВсегдаНадежда Лимонникова
 
Архитектура текста
Архитектура текстаАрхитектура текста
Архитектура текстаsalunova
 
Презентация про новость, пресс-конференцию
Презентация про новость, пресс-конференциюПрезентация про новость, пресс-конференцию
Презентация про новость, пресс-конференциюsalunova
 
Презентация про интервью
Презентация про интервьюПрезентация про интервью
Презентация про интервьюsalunova
 
Новостная интернет-журналистика
Новостная интернет-журналистикаНовостная интернет-журналистика
Новостная интернет-журналистикаkopiraiting
 
Пресс конференция изнутри
Пресс конференция изнутриПресс конференция изнутри
Пресс конференция изнутриsalunova
 
Написание текстов для социальных сетей
Написание текстов для социальных сетейНаписание текстов для социальных сетей
Написание текстов для социальных сетейAnna Mikhaylova
 
Тренды интернет маркетинга 2017 - WebCanape
Тренды интернет маркетинга 2017 - WebCanape Тренды интернет маркетинга 2017 - WebCanape
Тренды интернет маркетинга 2017 - WebCanape WebCanape
 
Как проекту попасть в СМИ
Как проекту попасть в СМИКак проекту попасть в СМИ
Как проекту попасть в СМИАся Репрева
 

Viewers also liked (11)

Анализируем сайт инструментами Яндекс и Google - WebCanape
Анализируем сайт инструментами Яндекс и Google - WebCanapeАнализируем сайт инструментами Яндекс и Google - WebCanape
Анализируем сайт инструментами Яндекс и Google - WebCanape
 
Типичные ошибки в текстах
Типичные ошибки в текстахТипичные ошибки в текстах
Типичные ошибки в текстах
 
Как писать новости. Сегодня. Завтра. Всегда
Как писать новости. Сегодня. Завтра. ВсегдаКак писать новости. Сегодня. Завтра. Всегда
Как писать новости. Сегодня. Завтра. Всегда
 
Архитектура текста
Архитектура текстаАрхитектура текста
Архитектура текста
 
Презентация про новость, пресс-конференцию
Презентация про новость, пресс-конференциюПрезентация про новость, пресс-конференцию
Презентация про новость, пресс-конференцию
 
Презентация про интервью
Презентация про интервьюПрезентация про интервью
Презентация про интервью
 
Новостная интернет-журналистика
Новостная интернет-журналистикаНовостная интернет-журналистика
Новостная интернет-журналистика
 
Пресс конференция изнутри
Пресс конференция изнутриПресс конференция изнутри
Пресс конференция изнутри
 
Написание текстов для социальных сетей
Написание текстов для социальных сетейНаписание текстов для социальных сетей
Написание текстов для социальных сетей
 
Тренды интернет маркетинга 2017 - WebCanape
Тренды интернет маркетинга 2017 - WebCanape Тренды интернет маркетинга 2017 - WebCanape
Тренды интернет маркетинга 2017 - WebCanape
 
Как проекту попасть в СМИ
Как проекту попасть в СМИКак проекту попасть в СМИ
Как проекту попасть в СМИ
 

Similar to Переход сайта на Https - инструкция от WebCanape

Как переехать с http на https: пошаговая инструкция
Как переехать с http на https: пошаговая инструкцияКак переехать с http на https: пошаговая инструкция
Как переехать с http на https: пошаговая инструкция1PS.RU
 
перевод на Https
перевод на Httpsперевод на Https
перевод на HttpsDirectLinePro
 
Неочевидные возможности ускорения работы сайта
Неочевидные возможности ускорения работы сайтаНеочевидные возможности ускорения работы сайта
Неочевидные возможности ускорения работы сайтаNetpeak
 
SEO в WordPress. Ответы Павла Карпова на часто задаваемые вопросы.
SEO в WordPress. Ответы Павла Карпова на часто задаваемые вопросы.SEO в WordPress. Ответы Павла Карпова на часто задаваемые вопросы.
SEO в WordPress. Ответы Павла Карпова на часто задаваемые вопросы.Pavel Karpov
 
Новые возможности развертывания и масштабирования open source приложений в Az...
Новые возможности развертывания и масштабирования open source приложений в Az...Новые возможности развертывания и масштабирования open source приложений в Az...
Новые возможности развертывания и масштабирования open source приложений в Az...Artur Baranok
 
Основные аспекты управления веб-проектом в Microsoft Azure Websites
Основные аспекты управления веб-проектом в Microsoft Azure WebsitesОсновные аспекты управления веб-проектом в Microsoft Azure Websites
Основные аспекты управления веб-проектом в Microsoft Azure WebsitesArtur Baranok
 
Инструкция по переходу на HTTPs
Инструкция по переходу на HTTPsИнструкция по переходу на HTTPs
Инструкция по переходу на HTTPsСергей Кокшаров
 
Вячеслав Бирюков - HTTP и HTTPS
Вячеслав Бирюков - HTTP и HTTPSВячеслав Бирюков - HTTP и HTTPS
Вячеслав Бирюков - HTTP и HTTPSYandex
 
15.03.19 WebPromo SEOday SEO-инсайты из логов: от WP блога до международного ...
15.03.19 WebPromo SEOday SEO-инсайты из логов: от WP блога до международного ...15.03.19 WebPromo SEOday SEO-инсайты из логов: от WP блога до международного ...
15.03.19 WebPromo SEOday SEO-инсайты из логов: от WP блога до международного ...Vladislav Morgun
 
Презентация Сафонова и Прусенка на семинаре "Продавайте больше"
Презентация Сафонова и Прусенка на семинаре "Продавайте больше"Презентация Сафонова и Прусенка на семинаре "Продавайте больше"
Презентация Сафонова и Прусенка на семинаре "Продавайте больше"ActiveCloud
 
Техническая оптимизация сайтов
Техническая оптимизация сайтовТехническая оптимизация сайтов
Техническая оптимизация сайтовYury Vasyn
 
Внедрение системы веб аналитики в информационный сайт
Внедрение системы веб аналитики в информационный сайтВнедрение системы веб аналитики в информационный сайт
Внедрение системы веб аналитики в информационный сайтRezonans
 
SerVal site monitoring presentation - Презентация SerVal
SerVal site monitoring presentation - Презентация SerValSerVal site monitoring presentation - Презентация SerVal
SerVal site monitoring presentation - Презентация SerValElitesru
 
Как быть с большими сайтами на Word press
Как быть с большими сайтами  на Word pressКак быть с большими сайтами  на Word press
Как быть с большими сайтами на Word pressvovasik
 
Неочевидные детали при запуске HTTPS в OK.Ru / Андрей Домась (Одноклассники)
Неочевидные детали при запуске HTTPS в OK.Ru / Андрей Домась (Одноклассники)Неочевидные детали при запуске HTTPS в OK.Ru / Андрей Домась (Одноклассники)
Неочевидные детали при запуске HTTPS в OK.Ru / Андрей Домась (Одноклассники)Ontico
 
Техника и тактика работы с поисковиком и посетителем / Евгений Трофименко 14 ...
Техника и тактика работы с поисковиком и посетителем / Евгений Трофименко 14 ...Техника и тактика работы с поисковиком и посетителем / Евгений Трофименко 14 ...
Техника и тактика работы с поисковиком и посетителем / Евгений Трофименко 14 ...Eugene Trofimenko
 

Similar to Переход сайта на Https - инструкция от WebCanape (20)

Как переехать с http на https: пошаговая инструкция
Как переехать с http на https: пошаговая инструкцияКак переехать с http на https: пошаговая инструкция
Как переехать с http на https: пошаговая инструкция
 
перевод на Https
перевод на Httpsперевод на Https
перевод на Https
 
Неочевидные возможности ускорения работы сайта
Неочевидные возможности ускорения работы сайтаНеочевидные возможности ускорения работы сайта
Неочевидные возможности ускорения работы сайта
 
SEO в WordPress. Ответы Павла Карпова на часто задаваемые вопросы.
SEO в WordPress. Ответы Павла Карпова на часто задаваемые вопросы.SEO в WordPress. Ответы Павла Карпова на часто задаваемые вопросы.
SEO в WordPress. Ответы Павла Карпова на часто задаваемые вопросы.
 
Новые возможности развертывания и масштабирования open source приложений в Az...
Новые возможности развертывания и масштабирования open source приложений в Az...Новые возможности развертывания и масштабирования open source приложений в Az...
Новые возможности развертывания и масштабирования open source приложений в Az...
 
Основные аспекты управления веб-проектом в Microsoft Azure Websites
Основные аспекты управления веб-проектом в Microsoft Azure WebsitesОсновные аспекты управления веб-проектом в Microsoft Azure Websites
Основные аспекты управления веб-проектом в Microsoft Azure Websites
 
Инструкция по переходу на HTTPs
Инструкция по переходу на HTTPsИнструкция по переходу на HTTPs
Инструкция по переходу на HTTPs
 
Вячеслав Бирюков - HTTP и HTTPS
Вячеслав Бирюков - HTTP и HTTPSВячеслав Бирюков - HTTP и HTTPS
Вячеслав Бирюков - HTTP и HTTPS
 
15.03.19 WebPromo SEOday SEO-инсайты из логов: от WP блога до международного ...
15.03.19 WebPromo SEOday SEO-инсайты из логов: от WP блога до международного ...15.03.19 WebPromo SEOday SEO-инсайты из логов: от WP блога до международного ...
15.03.19 WebPromo SEOday SEO-инсайты из логов: от WP блога до международного ...
 
Презентация Сафонова и Прусенка на семинаре "Продавайте больше"
Презентация Сафонова и Прусенка на семинаре "Продавайте больше"Презентация Сафонова и Прусенка на семинаре "Продавайте больше"
Презентация Сафонова и Прусенка на семинаре "Продавайте больше"
 
Техническая оптимизация сайтов
Техническая оптимизация сайтовТехническая оптимизация сайтов
Техническая оптимизация сайтов
 
Что нового в 11.0?
Что нового в 11.0?Что нового в 11.0?
Что нового в 11.0?
 
Внедрение системы веб аналитики в информационный сайт
Внедрение системы веб аналитики в информационный сайтВнедрение системы веб аналитики в информационный сайт
Внедрение системы веб аналитики в информационный сайт
 
SerVal site monitoring presentation - Презентация SerVal
SerVal site monitoring presentation - Презентация SerValSerVal site monitoring presentation - Презентация SerVal
SerVal site monitoring presentation - Презентация SerVal
 
Как быть с большими сайтами на Word press
Как быть с большими сайтами  на Word pressКак быть с большими сайтами  на Word press
Как быть с большими сайтами на Word press
 
Неочевидные детали при запуске HTTPS в OK.Ru / Андрей Домась (Одноклассники)
Неочевидные детали при запуске HTTPS в OK.Ru / Андрей Домась (Одноклассники)Неочевидные детали при запуске HTTPS в OK.Ru / Андрей Домась (Одноклассники)
Неочевидные детали при запуске HTTPS в OK.Ru / Андрей Домась (Одноклассники)
 
WWW
WWWWWW
WWW
 
модуль 1
модуль 1модуль 1
модуль 1
 
Техника и тактика работы с поисковиком и посетителем / Евгений Трофименко 14 ...
Техника и тактика работы с поисковиком и посетителем / Евгений Трофименко 14 ...Техника и тактика работы с поисковиком и посетителем / Евгений Трофименко 14 ...
Техника и тактика работы с поисковиком и посетителем / Евгений Трофименко 14 ...
 
Fiddler
FiddlerFiddler
Fiddler
 

Переход сайта на Https - инструкция от WebCanape

  • 1. Работа с SSL – сертификатами: примеры из практики перевода существующих сайтов на работу по защищённому протоколу
  • 2. Задача Перевести сайт rehau-portal.ru на работу по защищенному протоколу HTTPS. Почему это важно для сайта? 1. С начала 2017-го года браузер Google Chrome будет помечать некоторые сайты без HTTPS как небезопасные и понижать в выдаче поисковых систем. 2. Все сайты, обеспечивающие надежную передачу данных (другими словами, использующие протокол https), могут рассчитывать на дополнительный бонус при ранжировании.
  • 3. Что такое HTTPS? HTTPS (от англ. HyperText Transfer Protocol Secure) - расширение http-протокола, поддерживающее шифрование данных и обеспечивающее их защиту от прослушивания и изменений.
  • 4. Зачем нужен https – протокол ? 1.обеспечивает безопасность обмена информацией между сайтом и устройством пользователя 2.повышает доверие к сайту и поддерживает его репутацию в глазах посетителей 3.число сайтов, которые работают по незащищённому http-протоколу сокращается. HTTPS – становится основным стандартом. 4.В ближайшее HTTPS будет включен в список ранжирующих факторов при поисковой выдаче Яндекса и Google
  • 5. Как это работает? Для обеспечения HTTPS используется сертификат, который состоит из открытого и приватного ключа. Первый используется клиентом, другой сервером для шифрования и дешифрования запросов. Также для повышения безопасности передачи данных используются другие средства защиты, например, идентфикационный номер сессии, параметры шифрования, алгоритм сжатия данных и др.
  • 6. Типы SSL-сертификатов Cертификаты различаются по их происхождению. Здесь всего два варианта. 1.Самоподписанные сертификаты (Self-Signed) — такой сертификат можно сгенерировать самому. Большинство браузеров при заходе на сайт с таким сертификатом не смогут определить этот сертификат как подлинный, поскольку центр сертификации не указан и/или не известен браузеру. 2.Доверительные (Trusted) — такие сертификаты выдаются специальными центрами сертификации. Эти сертификаты официально признаны во всем мире и всегда распознаются веб- браузерами пользователей. Помимо этого, каждый сертификат от центра подкреплен гарантией, представляющей из себя денежную компенсацию в случае его взлома.  Самые известные центры сертификации: Comodo, Symantec, RapidSSL, GlobalSign, AlphaSSL
  • 7. SSL-сертификаты - уровни Сертификаты отличаются по уровню проверки.
  • 8. SSL-сертификат – количество защищаемых доменов 1. SSL-сертификат для одного домена — защищает один домен (на поддомены кроме www его действие не распространяется). 2. Мультидоменный SSL-сертификат — защита нескольких доменных имен одним сертификатом.  3. SSL-сертификат Wildcard — защищает домен и все его поддомены. Удобно, когда у вас на сайте есть много поддоменов, которые также должны работать по HTTPS. Может быть как с проверкой домена, так и проверкой организации. Также вы можете встретить такие сертификаты, у которых есть дополнительные возможности: 4. SSL-сертификат с опцией IDN — сертификат, поддерживающий национальные домены (например .рф, .рус и т.д.).
  • 9. Процесс покупки/получения сертификата Шаг 1: переходим на страницу заказа SSL-сертификатов: https://www.reg.ru/ssl-certificate/ Шаг 2: выбираем тип сертификата, который нам нужен.
  • 10. Процесс покупки/получения сертификата Шаг 3: Генерируем CSR-запрос на сертификат. CSR (Certificate Signing Request) — это запрос на получение сертификата, который представляет собой текстовый файл, содержащий в закодированном виде информацию об администраторе домена и открытый ключ. Важно! Файл ключа, который у вас получится при генерации CSR-запроса, нужно обязательно сохранить, он вам еще понадобится.
  • 11. Процесс покупки/получения сертификата Шаг 4: заполняем анкетные данные сертификата (на англ. языке), оплачиваем услугу любым удобным способом. Шаг 5: подтверждаем владение доменом. Для этого вам понадобится email-ящик в зоне вашего домена. Туда будет отправлено письмо, в котором надо кликнуть по ссылке или скопировать код, который нужно ввести на странице центра сертификации. Важно! это письмо может быть отправлено только на так называемый approver email, который вы указываете при заказе сертификата.
  • 12. Процесс покупки/получения сертификата Письмо подтверждения выглядит следующим образом: При необходимости можно повторить отправку письма подтверждения SSL сертификата:
  • 14. Процесс покупки/получения сертификата Шаг 6: дожидаемся выпуска сертификата и скачиваем его с сайта сертификационного центра или сайта партнёра. Шаг 7: устанавливаем сертификат на хостинг, где размещается сайт, используя файл(ы) сертификата и файл-ключа, который вы получили на Шаге 3.
  • 15. Предварительная подготовка сайта к переходу на HTTPS 1. Изменяем все ссылки на страницы сайта (и элементы страниц), для которые устанавливается защищенное соединение. 2. Весь контент сайта должен также подгружаться по протоколу https, в том числе внешние модули, фото и скрипты. Если этого не сделать, то браузер будет считать, что на странице есть небезопасный контент и не покажет зеленого значка в строке браузера, даже при том, что страница будет загружена по https. Самая распространенная ошибка – размещение на сайте, который работает по https: не только защищенного, но и обычного содержания. В таких случаях один или несколько элементов (обычно изображения, скрипты, файлы Flash или CSS) загружаются на странице https: с использованием незащищенного внешнего URL, начинающегося с http://. Список незащищенных элементов на страницах со смешанным содержанием можно найти в консоли JavaScript (в некоторых браузерах она может называться отладчиком JavaScript) , либо в инструментах разработчика браузера.
  • 16. Подготовка сайта к переходу на HTTPS 3. Убеждаемся, что на сайте все ссылки ведут на страницы, доступные по защищенному протоколу либо имеют относительный протокол. 4. Проверяем и исправляем все ссылки, в том числе на графику, внешние скрипты: виджеты, консультанты и прочие внешние сервисы (интеграция с AmoCRM и API Яндекс.Карты).
  • 17. Переход сайта на HTTPS 4. Убедитесь, что SSL-сертификат настроен корректно. Сделать подробный анализ конфигурации SSL можно с помощью этого сервиса: https://www.ssllabs.com/ssltest/analyze.html Вот так будет выглядеть результат, если все хорошо:
  • 18. Переход сайта на HTTPS 5. Проверяем версию сайта с https – она должна быть доступна и работать без ошибок. При этом версия с http также должна быть доступна. Файл robots.txt должен быть одинаков для обеих версий. Важно! Ранее рекомендовалось использование параллельно двух файлов robots.txt и временное закрытие https-версии сайта от индексации Google на время переклейки в Яндекс. Сейчас это не требуется. Был протестирован и утверждён вариант без закрытия от индексации в Google. Это обусловлено тем, Google при доступности обеих версий сайта по умолчанию начинает показывать https-версию в выдаче, а Яндекс только – после переиндексации. В robotsюtxt должна содержаться строчка: Host: https://www.адрес-сайта.ru/ Эта строчка означает, что главным зеркалом является https-версия сайта.
  • 19. Переход сайта на HTTPS 6. Добавляем сайт в Вебмастер Яндекса обе версии сайта: http и https. Указываем в Вебмастере Яндекса в разделе «Настройка индексирования – Переезд сайта» предпочтительный протокол.
  • 20. Переход сайта на HTTPS 7. Добавляем сайт в Google Search Console с протоколом https и подтверждаем права. В декабре 2015 года Google объявил, что с этого момента по умолчанию будет индексироваться HTTPS-версия страницы, если сайт доступен для индексации по обоим протоколам: http и https. Google понимает, что http и https это разные протоколы одного и того же сайта. Если Google обнаружит работающий протокол https, то он по мере переиндексации контента будет заменять http на https даже без перенаправления и добавления https- версии в Google Search Console.
  • 21. Переход сайта на HTTPS 8. Ждем переиндексации сайта в Яндексе. Это произойдет, когда версии страниц сайта с https зайдут в индекс, а версии страниц сайта с http выпадут из индекса. Переклейка начинается примерно через 2-3 недели. Повлиять на скорость переклейки, к сожалению, никак нельзя, это - автоматический процесс. После начала переклейки вы увидите в Вебмастере Яндекса следующее уведомление в разделе «Уведомления»:
  • 22. Переход сайта на HTTPS Также можно увидеть, что https-версия стала отбражаться в Яндекс.Вебмастере как основная: Неглавное зеркало начнет выпадать из индекса Яндекса: А главное зеркало начнет попадать в индекс Яндекса: Моментально у большого сайта все страницы не переиндексируются, поэтому рекомендуем подождать, пока 90-100% страниц сайта переиндексируются в Яндекс, после чего необходимо настроить 301 редирект со страниц которые переехали на https протокол.
  • 23. Переход на HTTPS 9. После того как сайты склеились, настраиваем постраничный 301 редирект со страниц сайта с http на страницы с https (кроме файла robots.txt). Делать это до того, как сайты будут признаны зеркалами, нежелательно, поскольку в этом случае страницы с редиректами будут исключаться из поиска согласно правилам Яндекса по обработке перенаправлений. На время склейки зеркал необходимо оставить сайт доступным для робота по обоим адресам. Для перенаправления c http:// на https:// в .htaccess можно воспользоваться 3-мя способами • ручная корректировка файла htacces; •настройка редиректов через панель управления хостингом; •написание программного скрипта настройки редиректов.
  • 24. Результат Описанный алгоритм перехода на https , протестирован при переезде нескольких сайтов с хорошей историей и позволяет минимизировать потери трафика и позиций сайта в результатах поиска. Вместе с тем служба поддержки Яндекса отвечает, что гарантировать 100% сохранение позиций сайта при склейке его зеркал они не могут.
  • 25. Результат На время переклейки сайта, как правило, наблюдается временное небольшое ухудшение позиций в результатах поиска и в Яндекс, и в Google. Но позиции в течение 1-2-х месяцев полностью восстанавливаются. Алгоритм действий, указанный выше, подтвержден Яндексом.
  • 26. Итоги. Что нужно помнить. 1. Базовый алгоритм перевода сайта на https:, который используем при переездах, доступен по ссылке https://seo.artox-media.ru/wiki/pereezd-na-https.html. 2. Следуем описанному процессу выбора сертификата и его приобретения. 3. Не забываем удостовериться в работоспособности и наличии доступов к почтовому ящику, на который высылается письмо с ссылкой на подтверждение выпуска сертификата. 4. Помним о том, что после создания версии сайта с https, она должна быть доступна наряду с версией с http. Причем в robots.txt должна быть прописана строчка, указывающая на то, что главным зеркалом является https-версия сайта. 5. После того как сайты склеятся, уже настраивается постраничный 301 редирект со страниц сайта с http на страницы с https. 6. Если домен https был признан зеркалом домена http до переклейки (а именно https-версия была признана неглавным зеркалом – такое бывает, но редко), то в этом случае необходимо сначала расклеить зеркала. После расклейки указываем главным зеркалом https-версию.