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

Материал из Raskrutka
Перейти к: навигация, поиск
Строка 14: Строка 14:
  
  
[[== Этап 2. Покупка и установка ==]]
+
== Этап 2. Покупка и установка ==
  
  
Строка 72: Строка 72:
 
Если у клиента заканчивается действие ssl сертификата - по-умолчанию переводим его на бесплатный сертификат '''lets encrypt''', если это позволяет хостинг.  
 
Если у клиента заканчивается действие ssl сертификата - по-умолчанию переводим его на бесплатный сертификат '''lets encrypt''', если это позволяет хостинг.  
  
Если необходим именно платный сертификат - повторяем [http://wiki.raskrutka.com.ua/index.php?title=%3D%3D_%D0%AD%D1%82%D0%B0%D0%BF_2._%D0%9F%D0%BE%D0%BA%D1%83%D0%BF%D0%BA%D0%B0_%D0%B8_%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%3D%3D&action=edit&redlink=1 Этап 2. Покупка и установка]. С корректировкой вида  
+
Если необходим именно платный сертификат - повторяем Этап 2. Покупка и установка. С корректировкой вида  
  
 
1) Вкладка "скоро истекают" http://prntscr.com/it8xu4. Находим необходимый проект и нажимаем кнопку Start Renewal
 
1) Вкладка "скоро истекают" http://prntscr.com/it8xu4. Находим необходимый проект и нажимаем кнопку Start Renewal
 
http://prntscr.com/it8y5w
 
http://prntscr.com/it8y5w
  
После чего идет полное повторение [http://wiki.raskrutka.com.ua/index.php?title=%3D%3D_%D0%AD%D1%82%D0%B0%D0%BF_2._%D0%9F%D0%BE%D0%BA%D1%83%D0%BF%D0%BA%D0%B0_%D0%B8_%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%3D%3D&action=edit&redlink=1 Этап 2. Покупка и установка]
+
После чего идет полное повторение Этап 2. Покупка и установка

Версия 15:23, 19 марта 2018

Установка SSL сертификата

Этап 1. Подготовка

1. Определяем критичность установки сертификата. а) Если сайт новый и только зашел в работу - ставим по-умолчанию. б) Если сайт с историей и есть трафик - смотрим сезонность. Если сезонность есть - ожидаем окончания ее и ставим сертификат. Таким образом мы обезопасим себя и клиента от возможного проседания позиций и трафика в важный для клиента период работы. Если сезонности нет - ставим сертификат при старте работ.

2. Практически все современные хостинг сервисы позволяют поставить бесплатный сертификат lets encrypt с его дальнейшим автопродлением. Поэтому, перед тем, как предлагать клиенту купить сертификат надо убедиться, что хостинг не поддерживает бесплатную выдачу ssl.


Этап 2. Покупка и установка

Если есть необходимость в покупке сертификата. Необходимо написать Усику Паше (если нет Алексееву Алексею или Чернецу Николаю), чтоб купили сертификат и сообщить его срок (один или два года).

После его покупки: 1) В общем дашборде находятся незавершенные сертификаты http://prntscr.com/it8h84

2) Нажимаем Generate и генерируем private key и csr http://prntscr.com/it8hhk

3) В новом окне заполняем все поля http://prntscr.com/it8hne Поля Организация - ставим Raskrutka Департамент - SEO Номер телефона - 0734845028

4) После успешного заполнения получаем коды http://prntscr.com/it8i8d Страницу с кодами не закрываем до полного завершения привязки сертификата.

5) Верхний код вставляем сюда

http://prntscr.com/it8ipa

И подтверждаем кнопкой validate После чего опять заполняем все поля и выбираем способ подтверждения сертификата - лучше файлом. Его необходимо разместить в указанном каталоге. После успешного подтверждения получаем три файла и приватный ключ.

6) Выкачиваем все файлы и передаем разработчику

http://prntscr.com/it8jhu


Этап 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) Вкладка "скоро истекают" http://prntscr.com/it8xu4. Находим необходимый проект и нажимаем кнопку Start Renewal http://prntscr.com/it8y5w

После чего идет полное повторение Этап 2. Покупка и установка