Поддержка и абонентское обслуживание

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

Станислав, Саратов 0

Купил SSL-сертификат отдельно у удостоверяющего центра, а не через хостинг, и не знаю, куда его теперь загружать на сервере. Подскажите порядок действий.

Дмитрий Акиндинов технический администратор сайтов

ответил

Купленный сертификат обычно приходит в виде трёх файлов: сам сертификат (.crt), приватный ключ (.key) и промежуточный сертификат цепочки (.ca-bundle). В панели хостинга (ISPmanager, cPanel или аналог) есть раздел SSL-сертификатов, куда эти файлы загружаются или вставляются текстом, после чего сертификат привязывается к домену — обычно это занимает 5-10 минут без перезагрузки сервера.

Если панели управления нет и доступ только по SSH, файлы прописываются в конфиг веб-сервера вручную: для Nginx это директивы ssl_certificate и ssl_certificate_key в конфиге сайта, для Apache — SSLCertificateFile и SSLCertificateKeyFile, после чего сервис перезапускается командой systemctl reload.

Если на сервере уже используется Let’s Encrypt, покупной сертификат может быть избыточен: бесплатный сертификат Let’s Encrypt обновляется автоматически каждые 90 дней и подходит для подавляющего большинства сайтов малого бизнеса. Платный имеет смысл, если нужна расширенная проверка организации (OV или EV) с отображением названия компании.

После установки любого сертификата проверьте цепочку на ssllabs.com/ssltest — сервис бесплатно покажет, правильно ли она собрана и не истекает ли сертификат в ближайшее время. Ошибка в цепочке — частая причина, когда сайт открывается в одном браузере и ругается в другом.

Подробный разбор Сертификат SSL истёк: что делать в первые двадцать минут

Задать свой вопрос

Вопросы проходят модерацию. Ответ появляется на сайте в течение пары дней.

Похожие вопросы

Все вопросы по теме "Поддержка и абонентское обслуживание"

Заявка

Обсудим задачу

Напишите имя и телефон, выберите удобный канал. Перезвоню или напишу в течение часа в рабочее время.

Куда удобнее ответить?