Алгоритм SSL сертификата — различия между версиями
| (не показано 18 промежуточных версий 4 участников) | |||
| Строка 1: | Строка 1: | ||
| − | == Установка SSL сертификата == | + | [[Файл:[[Файл:Example.jpg]]]][[Файл:Example.jpg]]== Установка SSL сертификата == |
| Строка 14: | Строка 14: | ||
| − | + | == Этап 2. Покупка и установка == | |
| − | Если есть необходимость в покупке сертификата. Необходимо написать | + | Если есть необходимость в покупке сертификата. Необходимо написать Head of SEO Department (если нет Алексееву Алексею или Чернецу Николаю), чтоб купили сертификат и сообщить его срок (один или два года). |
После его покупки: | После его покупки: | ||
| − | |||
| − | |||
| − | 2) Нажимаем Generate и генерируем private key и csr | + | 1) В общем дашборде находятся незавершенные сертификаты. |
| − | + | ||
| + | [[Файл:Download_%281%29.png|600px|thumb|center|Общий дашборд]] | ||
| + | |||
| + | 2) Нажимаем Generate и генерируем private key и csr. | ||
| + | |||
| + | [[Файл:Download__%282%29.png|600px|thumb|center|Общий дашборд]] | ||
| + | |||
| + | 3) В новом окне заполняем все поля. | ||
| + | |||
| + | [[Файл:Download__%283%29.png|600px|thumb|center|Общий дашборд]] | ||
| − | |||
| − | |||
Поля Организация - ставим Raskrutka | Поля Организация - ставим Raskrutka | ||
Департамент - SEO | Департамент - SEO | ||
Номер телефона - 0734845028 | Номер телефона - 0734845028 | ||
| − | 4) После успешного заполнения получаем коды | + | 4) После успешного заполнения получаем коды. |
| − | + | ||
| + | [[Файл:Download__%284%29.png|600px|thumb|center|Общий дашборд]] | ||
| + | |||
Страницу с кодами не закрываем до полного завершения привязки сертификата. | Страницу с кодами не закрываем до полного завершения привязки сертификата. | ||
| − | 5) Верхний код вставляем сюда | + | 5) Верхний код вставляем сюда. |
| − | + | [[Файл:Download__%285%29.png|600px|thumb|center|Общий дашборд]] | |
| − | |||
И подтверждаем кнопкой validate | И подтверждаем кнопкой validate | ||
| Строка 44: | Строка 50: | ||
После успешного подтверждения получаем три файла и приватный ключ. | После успешного подтверждения получаем три файла и приватный ключ. | ||
| − | 6) Выкачиваем все файлы и передаем разработчику | + | 6) Выкачиваем все файлы и передаем разработчику. |
| − | + | [[Файл:Download__%286%29.png|600px|thumb|center|Общий дашборд]] | |
| − | |||
| − | |||
== Этап 2 бесплатный. == | == Этап 2 бесплатный. == | ||
| Строка 63: | Строка 67: | ||
После внедрения сертификата разработчиком. Необходимо дополнительно осуществить проверку целостности внешнего вида сайта. Корректной работы корзины и видимых элементов сайта. | После внедрения сертификата разработчиком. Необходимо дополнительно осуществить проверку целостности внешнего вида сайта. Корректной работы корзины и видимых элементов сайта. | ||
| − | Также необходимо проверить корректность установленного сертификата, например сервисом https://www.sslshopper.com/ssl-checker.html. Если есть ошибки - отправляем задачу разработчику для их исправления. | + | Также необходимо проверить корректность установленного сертификата, например сервисом https://www.sslshopper.com/ssl-checker.html. Если есть ошибки - отправляем задачу разработчику для их исправления. |
Хорошо будет дополнительно пропарсить сайт любым спайдером для нахождения возможных http страниц сайта. | Хорошо будет дополнительно пропарсить сайт любым спайдером для нахождения возможных http страниц сайта. | ||
| Строка 72: | Строка 76: | ||
Если у клиента заканчивается действие ssl сертификата - по-умолчанию переводим его на бесплатный сертификат '''lets encrypt''', если это позволяет хостинг. | Если у клиента заканчивается действие ssl сертификата - по-умолчанию переводим его на бесплатный сертификат '''lets encrypt''', если это позволяет хостинг. | ||
| − | Если необходим именно платный сертификат - повторяем Этап 2. Покупка и установка | + | Если необходим именно платный сертификат - повторяем Этап 2. Покупка и установка. С корректировкой вида |
| + | |||
| + | 1) Вкладка "скоро истекают" [[Файл:Download_%288%29.png|600px|thumb|center|Общий дашборд]] | ||
| + | Находим необходимый проект и нажимаем кнопку Start Renewal. [[Файл:Download_%287%29.png|600px|thumb|center|Общий дашборд]] | ||
| + | После чего идет полное повторение Этап 2. Покупка и установка. | ||
Текущая версия на 18:25, 24 сентября 2019
[[Файл:Файл:Example.jpg]]Файл:Example.jpg== Установка SSL сертификата ==
Содержание
Этап 1. Подготовка[править]
1. Определяем критичность установки сертификата. а) Если сайт новый и только зашел в работу - ставим по-умолчанию. б) Если сайт с историей и есть трафик - смотрим сезонность. Если сезонность есть - ожидаем окончания ее и ставим сертификат. Таким образом мы обезопасим себя и клиента от возможного проседания позиций и трафика в важный для клиента период работы. Если сезонности нет - ставим сертификат при старте работ.
2. Практически все современные хостинг сервисы позволяют поставить бесплатный сертификат lets encrypt с его дальнейшим автопродлением. Поэтому, перед тем, как предлагать клиенту купить сертификат надо убедиться, что хостинг не поддерживает бесплатную выдачу ssl.
Этап 2. Покупка и установка[править]
Если есть необходимость в покупке сертификата. Необходимо написать Head of SEO Department (если нет Алексееву Алексею или Чернецу Николаю), чтоб купили сертификат и сообщить его срок (один или два года).
После его покупки:
1) В общем дашборде находятся незавершенные сертификаты.
2) Нажимаем Generate и генерируем private key и csr.
3) В новом окне заполняем все поля.
Поля Организация - ставим Raskrutka Департамент - SEO Номер телефона - 0734845028
4) После успешного заполнения получаем коды.
Страницу с кодами не закрываем до полного завершения привязки сертификата.
5) Верхний код вставляем сюда.
И подтверждаем кнопкой validate После чего опять заполняем все поля и выбираем способ подтверждения сертификата - лучше файлом. Его необходимо разместить в указанном каталоге. После успешного подтверждения получаем три файла и приватный ключ.
6) Выкачиваем все файлы и передаем разработчику.
Этап 2 бесплатный.[править]
1) Если хостинг Ukraine или Hostpro - в 100% можно поставить сертификат lets encrypt с автопродлением. Поэтому просто ставим задачу на разработчика для его активации.
Этап 3. Корректировка[править]
После внедрения сертификата отправляется задача на программиста для смены всех внутренних ссылок на сайте с http на https и настройке 301 редиректа на https версию. Кроме сайта необходимо сменить ссылки в карте сайта, а также прописать корректные хост и путь к карте сайта в robots.
После внедрения сертификата необходимо добавить новую версию сайта в search console и яндекс вебмастерс. После чего, добавить новую карту сайта и отправить на индексацию важные страницы сайта.
Этап 4. Проверка[править]
После внедрения сертификата разработчиком. Необходимо дополнительно осуществить проверку целостности внешнего вида сайта. Корректной работы корзины и видимых элементов сайта.
Также необходимо проверить корректность установленного сертификата, например сервисом https://www.sslshopper.com/ssl-checker.html. Если есть ошибки - отправляем задачу разработчику для их исправления.
Хорошо будет дополнительно пропарсить сайт любым спайдером для нахождения возможных http страниц сайта.
Этап 5. Продление сертификата[править]
Если у клиента заканчивается действие ssl сертификата - по-умолчанию переводим его на бесплатный сертификат lets encrypt, если это позволяет хостинг.
Если необходим именно платный сертификат - повторяем Этап 2. Покупка и установка. С корректировкой вида
1) Вкладка "скоро истекают"
Находим необходимый проект и нажимаем кнопку Start Renewal.
После чего идет полное повторение Этап 2. Покупка и установка.

