В данной статье мы разберем, какие файлы предоставляет удостоверяющий центр (УЦ) и в какие поля панели ISPmanager их необходимо вставить.
Подготовка файлов
После покупки или выпуска сертификата вы получаете архив с несколькими файлами. Для корректной установки вам понадобятся следующие данные:
А: Основной сертификат (Certificate)
- Расширение файла: ".crt" или ".pem".
- Что это: Файл, подтверждающий подлинность вашего домена.
- Как открыть: Только через текстовый редактор (Блокнот, Notepad++, VS Code). Не открывайте его двойным кликом, так как система предложит установить его в хранилище Windows, что не требуется для сервера.
- Маркеры: Текст должен начинаться с
-----BEGIN CERTIFICATE-----и заканчиваться-----END CERTIFICATE-----.
Б: Закрытый ключ (Private Key)
- Расширение файла: ".key".
- Что это: Секретный ключ, который генерируется в паре с запросом CSR. Без него сертификат работать не будет.
- Маркеры: Текст начинается с
-----BEGIN PRIVATE KEY-----(илиBEGIN RSA PRIVATE KEY) и заканчивается-----END PRIVATE KEY-----.
В: Цепочка сертификатов (CA Bundle / Chain)
- Расширение файла: ".ca-bundle", "bundle.crt" или "intermediate.crt".
- Что это: Набор промежуточных сертификатов, которые связывают ваш личный сертификат с корневым сертификатом доверенного центра.
- Маркеры: Может содержать несколько блоков
-----BEGIN CERTIFICATE-----...-----END CERTIFICATE-----один за другим.
Процесс установки в ISPmanager
- Авторизуйтесь в панели ISPmanager.
- Перейдите в раздел «WWW-домены» > выберите нужный домен > нажмите «Изменить».
- Перейдите на вкладку «SSL-сертификаты».
- Нажмите кнопку «Добавить сертификат» (или «Загрузить»).
Заполнение полей
- SSL-сертификат: ("your_domain.crt") Весь текст из файла, включая строки
BEGINиEND. - Ключ сертификата: ("your_domain.key") Весь текст из файла, включая строки
BEGINиEND. - Цепочка сертификатов: ("ca-bundle.crt") Весь текст из файла (все блоки сертификатов, если их несколько).
Активация и проверка
После того как сертификат добавлен в систему, его необходимо привязать к домену:
- В настройках домена в выпадающем списке «SSL-сертификат» выберите из списка только что добавленный сертификат (ориентируйтесь по названию или дате истечения).
- Убедитесь, что установлена галочка «SSL» (или «Включить HTTPS»), чтобы сервер перенаправлял трафик на защищенный протокол.
- Нажмите кнопку «Сохранить».
Проверка корректности установки
Чтобы убедиться, что сертификат работает правильно и не вызывает ошибок у пользователей, выполните следующие действия:
- Режим «Инкогнито»: Откройте браузер в режиме инкогнито (Ctrl+Shift+N) и перейдите по адресу вашего сайта. Это исключит влияние старого кэша браузера.
- Проверка замочка: Нажмите на значок замка слева от адресной строки > выберите «Безопасное соединение» > «Сертификат действителен».
- Срок действия: В открывшемся окне проверьте дату «Действителен до». Она должна соответствовать дате вашего нового сертификата.
Типичные ошибки и их решение
- Ошибка
PEM routines::no start line: Означает, что в поле вставлен текст без заголовка-----BEGIN ...-----или перед ним есть лишний пробел. Решение: Переоткройте файл в Блокноте и скопируйте текст заново, убедившись, что копируете всё от первой до последней черточки. - Ошибка «Соединение не защищено» (на мобильных устройствах): Скорее всего, не была заполнена «Цепочка сертификатов» (CA Bundle). Решение: Найдите файл bundle/chain и вставьте его содержимое в соответствующее поле.
- Ошибка «Несоответствие ключа и сертификата»: Вы пытаетесь использовать ключ (".key") от одного запроса CSR, а сертификат (".crt") — от другого. Решение: Убедитесь, что используете пару «ключ + сертификат», выпущенные в рамках одного заказа.