Алгоритм SSL сертификата — различия между версиями

Материал из Raskrutka
Перейти к: навигация, поиск
 
(не показано 19 промежуточных версий 4 участников)
Строка 1: Строка 1:
== Установка SSL сертификата ==
+
[[Файл:[[Файл:Example.jpg]]]][[Файл:Example.jpg]]== Установка SSL сертификата ==
  
  
Строка 17: Строка 17:
  
  
Если есть необходимость в покупке сертификата. Необходимо написать Усику Паше (если нет Алексееву Алексею или Чернецу Николаю), чтоб купили сертификат и сообщить его срок (один или два года).
+
Если есть необходимость в покупке сертификата. Необходимо написать Head of SEO Department (если нет Алексееву Алексею или Чернецу Николаю), чтоб купили сертификат и сообщить его срок (один или два года).
  
 
После его покупки:  
 
После его покупки:  
1) В общем дашборде находятся незавершенные сертификаты
 
http://prntscr.com/it8h84
 
  
2) Нажимаем Generate и генерируем private key и csr
+
1) В общем дашборде находятся незавершенные сертификаты.
http://prntscr.com/it8hhk
+
 
 +
[[Файл: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|Общий дашборд]]
  
3) В новом окне заполняем все поля
 
http://prntscr.com/it8hne
 
 
Поля Организация - ставим Raskrutka
 
Поля Организация - ставим Raskrutka
 
Департамент - SEO
 
Департамент - SEO
 
Номер телефона - 0734845028
 
Номер телефона - 0734845028
  
4) После успешного заполнения получаем коды
+
4) После успешного заполнения получаем коды.
http://prntscr.com/it8i8d
+
 
 +
[[Файл:Download__%284%29.png|600px|thumb|center|Общий дашборд]]
 +
 
 
Страницу с кодами не закрываем до полного завершения привязки сертификата.
 
Страницу с кодами не закрываем до полного завершения привязки сертификата.
  
5) Верхний код вставляем сюда
+
5) Верхний код вставляем сюда.
 
+
[[Файл:Download__%285%29.png|600px|thumb|center|Общий дашборд]]
http://prntscr.com/it8ipa
 
  
 
И подтверждаем кнопкой validate
 
И подтверждаем кнопкой validate
Строка 44: Строка 50:
 
После успешного подтверждения получаем три файла и приватный ключ.
 
После успешного подтверждения получаем три файла и приватный ключ.
  
6) Выкачиваем все файлы и передаем разработчику
+
6) Выкачиваем все файлы и передаем разработчику.
 
+
[[Файл:Download__%286%29.png|600px|thumb|center|Общий дашборд]]
http://prntscr.com/it8jhu
 
 
 
  
 
== Этап 2 бесплатный.  ==
 
== Этап 2 бесплатный.  ==
Строка 63: Строка 67:
 
После внедрения сертификата разработчиком. Необходимо дополнительно осуществить проверку целостности внешнего вида сайта. Корректной работы корзины и видимых элементов сайта.  
 
После внедрения сертификата разработчиком. Необходимо дополнительно осуществить проверку целостности внешнего вида сайта. Корректной работы корзины и видимых элементов сайта.  
  
Также необходимо проверить корректность установленного сертификата, например сервисом https://www.sslshopper.com/ssl-checker.html. Если есть ошибки - отправляем задачу разработчику для их исправления.
+
Также необходимо проверить корректность установленного сертификата, например сервисом https://www.sslshopper.com/ssl-checker.html. Если есть ошибки - отправляем задачу разработчику для их исправления.
  
 
Хорошо будет дополнительно пропарсить сайт любым спайдером для нахождения возможных http страниц сайта.
 
Хорошо будет дополнительно пропарсить сайт любым спайдером для нахождения возможных http страниц сайта.
 +
 +
 +
== Этап 5. Продление сертификата  ==
 +
 +
Если у клиента заканчивается действие ssl сертификата - по-умолчанию переводим его на бесплатный сертификат '''lets encrypt''', если это позволяет хостинг.
 +
 +
Если необходим именно платный сертификат - повторяем Этап 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. Покупка и установка.