Перейти к содержимому

Как установить ssl сертификат на сайт

  • автор:

Все об SSL-сертификате: зачем нужен и как установить на свой сайт

Для того, чтобы объяснить, что такое HTTPS, обратимся к истокам.

Большая часть запросов в интернете проходит по протоколу HTTP. Его придумали еще в 90-х годах для передачи текстов с гиперссылками (документы, в которых вшиты ссылки для перехода к другим документам). Аббревиатура HTTP расшифровывается как HyperText Transfer Protocol.

Сайт — это по сути своей документ, который состоит из файлов: текста, картинок, видео и так далее. При помощи HTTP браузер просит сервер отправить данные разного формата для отображения страницы.

Для того, чтобы его открыть, протокол HTTP подходил идеально. За исключением одного «но» — его использование не подразумевает шифрование данных. То есть, пока запрос идет от клиента (вас) к серверу и обратно, к информации о вас и о вашем запросе могут иметь доступ посторонние, например, интернет-провайдер или злоумышленники.

В целях повышения безопасности в интернете компания Netscape Communications в 2000-м году выпустила расширение протокола HTTP — HTTPS (HyperText Transfer Protocol Secure). При использовании HTTPS данные передаются поверх криптографических протоколов SSL или TLS и зашифровываются. Для того, чтобы сайт мог работать по протоколу HTTPS, на домен должен быть выпущен и установлен SSL-сертификат.

Что такое SSL/TLS

Перейдем к понятию SSL/TLS. SSL — это сертификат, который подтверждает подлинность веб-сайта. Аббревиатура переводится как Secure Sockets Layer.

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

Протокол SSL был выпущен более 25 лет назад компанией NetScape в нескольких версиях, но ни одна из них не могла полностью обеспечить безопасность данных пользователей. Поэтому в 1999 году компания IEFT создала новую версию сертификата — TLS (Transport Layer Security), которая смогла решить проблемы предшественника. Первые версии протокола сейчас не актуальны, но TLS-соединение 2008 и 2018 года все еще используются в наши дни.

Интересно, что компания IEFT не могла использовать в названии аббревиатуру SSL по юридическим причинам (права на имя принадлежали NetScape), но в обиходе мы до сих пор чаще используем именно название первого протокола.

Правильная настройка работы на вашем сайте SSL-сертификата — это гарантия, что данные между пользователем и веб-сайтом или двумя системами зашифрованы. К таким данным относятся имена, адреса, номера телефонов, номера банковских карт и другая информация. SSL не позволяет сторонним пользователям, в том числе и злоумышленники, воспользоваться ими.

Как работает SSL

SSL-сертификат позволяет установить TLS-соединение с сервером, которое работает по следующей схеме:

Подключение собственного SSL-сертификата

SSL сертификат — позволяет обеспечить обмен данными между вашим сайтом и посетителями по безопасному, защищенному протоколу. В первую очередь он необходим для интернет-магазинов, финансовых организаций и других сайтов, которые получают через сайт данные клиента и хотят обеспечить надежную защиту этих данных при передаче их от клиента к серверу.

Для установки SSL-сертификата на сайте нам понадобится приватный ключ (c расширением .key) и файлы сертификатов (как правило, с расширением .crt): сертификат на домен, промежуточный и корневой сертификаты (которые выданы вам издателем сертификата), далее их необходимо подключить через панель управления сайтом.

  • name.csr → зашифрованный запрос на выпуск сертификата
  • name.key → закрытый (приватный) ключ
  • name.crt → открытый ключ или сертификат домена
  • gd_bundle.crt → цепочка сертификатов

Приобрести SSL-сертификат можно у любого издателя сертификатов.

Можно начинать процесс подключения сертификата к сайту, для этого зайдите в панель управления вашего сайта в раздел “Безопасность” — “Настройка SSL”.

Важно! Для системного домена устанавливать сертификат не нужно и менять настройки не нужно, так как для системного uCoz сам выпускает сертификат. Если нужно установить сертификат, это нужно делать лишь для вашего домена, который вы прикрепляете к сайту.

Далее напротив прикрепленного домена нажмите по иконке настройки:

Активируйте опцию “Подключить HTTPS”.

Опции “Отключить автоматическое перенаправление на HTTPS” и “Запретить HTTP для подключаемых ресурсов” рекомендуем оставить неактивными.

Скопируйте содержимое файла с приватным ключом (этот ключ был сгенерирован при оформлении сертификата) и вставьте его в первое поле.

В поле “Сертификат для домена” вставьте содержимое файла “SSL-сертификат сертификат на домен”. Аналогичную процедуру проделайте с блоком “Промежуточный SSL-сертификат”.

Важно! Рекомендуем сохранить все полученные файлы, так как в будущем они могут вам понадобиться. Открыть эти файлы можно любым текстовым редактором, например, “Блокнотом”.

Важно! Копируйте весь код сертификата, включая строки:

  • —— BEGIN CERTIFICATE ——
  • —— END SERTIFICATE ——

Нажмите на кнопку “Добавить поле”.

В новое поле “Дополнительные сертификаты” вставьте содержимое файла gd_bundle.crt. Он может содержать сразу два сертификата, вставьте каждый в отдельное поле

Нажмите на кнопку “Сохранить” и подтвердите вносимые изменения ответив на секретный вопрос. Если вы все сделали правильно, сохранение пройдет успешно, и в течение нескольких минут загруженные сертификаты будут подключены к вашему сайту.

Теперь, заходя на ваш сайт по ссылке http://домен_вашего_сайта, посетители будут автоматически попадать на https://домен_вашего_сайта.

Подключение SSL-сертификата завершено!

Что будет, если не установить промежуточный сертификат? При отсутствии промежуточного сертификата, шифрованное соединение между браузером клиента и сервером будет не доверенным, либо вовсе будет не работать. Если вы наблюдаете подобные проблемы после установки сертификата — рекомендуем сразу обратить внимание на наличие и корректную установку Intermediate сертификата.

Важно! Можно ли прикрепить сертификат к всем прикрепленным доменам в рамках одного сайта ? Да, можно, в разделе Настройки SSL напротив каждого домена который к сайту прикреплен жмите иконку Настройки и далее подключайте все сертификаты по отдельности.

Примечание! Более подробно о прикреплении сертификата и какие типы файлов могут быть от разных регистрационных центров, вы можете ознакомиться в материале.

Как установить SSL-сертификат на сайт

Из видео вы узнаете, как установить SSL-cертификат на сайт.

00:00 Введение
00:45 Где найти SSL-сертификат в личном кабинете RU-CENTER
01:15 Как долго выпускается сертификат
01:44 Какие данные понадобятся для установки SSL-сертификата на сайт
02:46 Установка сертификата в панели управления хостингом
03:43 Добавляем сертификат и приватный ключ
05:07 Как проверить, что SSL-сертификат установлен, и HTTPS соединение настроено
06:04 Что делать, если на сайте установлена CMS?
06:34 Как настроить HTTPS соединение с помощью директив в файле .htaccess
08:33 Услуга по установке SSL-сертификата на ваш сайт

Как установить ssl сертификат на сайт

Один из самых популярных вопросов у начинающих веб-мастеров — Как установить SSL-сертификат на сайт, который находится на хостинге. На самом деле нет ничего проще, если вы клиент ProfitServer. В этом случае все почти автоматизировано, а вам остается лишь выполнить несколько простых действий для установки SSL-сертификата на хостинг.

Итак, надеемся, что SSL-сертификат у вас уже есть. А если его нет, то вот инструкция, как заказать SSL-сертификат на свой сайт. Если вы сертификат уже заказали, то читайте дальше и ставьте ваш SSL на хостинг. Это очень просто. Для начала необходимо авторизоваться в биллинг панели, по адресу https://ps.profitserver.pro/

1. Если вы приобрели сертификат у ProfitServer, то войдите в панель биллинга, выберите раздел «SSL-сертификаты». Далее скачайте на свой ПК файлы сертификата и секретный ключ. По ссылке «сертификат» скачается архив в котором находится файл сертификата и три файла цепочки сертификатов.

Если сертификат был приобретен у другого провайдера, то скачайте необходимые файлы у него.

Заказ SSL-сертификата

2. Заходим в панель управления хостингом, раздел SSL-сертификаты и нажимаем кнопку «Создать», выбираем «Существующий» и нажимаем «Далее»

3. В открывшемся окне необходимо указать имя сертификата и заполнить текстовые поля содержимым файлов сертификатов. Файлы открываются в текстовом редакторе и содержимое просто копируется. В поле «Цепочка сертификатов» последовательно вставляется содержимое всех трех файлов цепочки. После того, как все данные перенесли в нужные поля, нажимаем кнопку Завершить.

4. Далее переходим в раздел «WWW-домены», выбираем домен, для которого создан сертификат и нажимаем «Изменить»

5. В свойствах домена включаем защищенное соединение и выбираем из выпадающего списка сертификат, созданный на предыдущем шаге.

Остается только нажать OK и ваш SSL-сертификат установлен!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *