Установка SSL-сертификата для веб-интерфейса
Этот перевод выполнен автоматически и ещё не вычитан. Читать английскую версию
Сразу после установки панель использует самоподписанный сертификат, поэтому браузеры предупреждают о нём, а клиенты API его отклоняют. На этой странице вы установите доверенный сертификат для веб-адреса среды: либо выпущенный и продлеваемый автоматически Let’s Encrypt, либо купленный у центра сертификации (CA). Заложите 15 минут плюс время на обновление DNS.
Перед началом
Заголовок раздела «Перед началом»- У вас есть доступ Administrator (администратор) к среде.
- У вас есть доменное имя для панели, например
panel.example.com, и вы можете редактировать его DNS-записи. - Для Let’s Encrypt: TCP-порт
80коммутатора доступен из интернета. CA проверяет домен через него при выпуске и при каждом продлении.
Шаг 1: Направьте имя на коммутатор
Заголовок раздела «Шаг 1: Направьте имя на коммутатор»-
Создайте DNS-запись
Aдля имени с одним из IP-адресов, назначенных среде. -
Дождитесь, пока имя начнёт разрешаться извне вашей сети:
Окно терминала dig +short panel.example.com
Результат: команда выводит IP-адрес среды.
Шаг 2: Добавьте сертификат
Заголовок раздела «Шаг 2: Добавьте сертификат»Let’s Encrypt
Заголовок раздела «Let’s Encrypt»- Откройте System Management → SSL Management → SSL Certificates (SSL-сертификаты) и нажмите Add.
- Введите Name (название), например
panel. - Введите Common Name (общее имя): DNS-имя из шага 1.
- Выберите Type (тип) Issued by LetsEncrypt.org (выпущен LetsEncrypt.org) и Use Domain (область использования) Web/HTTPS.
- Нажмите Save & Close.
Сертификат от вашего CA
Заголовок раздела «Сертификат от вашего CA»- Откройте System Management → SSL Management → CSR Generator (генератор CSR).
- Введите Common Name (DNS-имя), Organization (организация), Department (подразделение), City (город), State (область/штат), Country (страна) и Key Size (длина ключа), а также адрес в Send to E-Mail (отправить на e-mail).
- Нажмите Generate. Панель отправляет вам по электронной почте запрос на подписание сертификата (
.csr) и закрытый ключ (.key). Держите ключ в секрете. - Отправьте
.csrсвоему CA и пройдите его проверку. CA возвращает сертификат (.crt). - Откройте SSL Certificates, нажмите Add, введите Name и Common Name, выберите Type Uploaded (загруженный) и Use Domain Web/HTTPS.
- В разделе Advanced Parameters (дополнительные параметры) вставьте сертификат в Certificate (сертификат), а ключ - в Key (ключ). Добавьте промежуточные сертификаты CA под сертификатом сервера, если CA их прислал.
- Нажмите Save & Close.
Результат: сертификат есть в списке с его Expiration Date (дата окончания срока действия).
Шаг 3: Используйте его для веб-интерфейса
Заголовок раздела «Шаг 3: Используйте его для веб-интерфейса»- Откройте System Management → System Parameters → Web Interface.
- В разделе Web Interface (веб-интерфейс) введите Web Address (веб-адрес): то же DNS-имя.
- Выберите сертификат в SSL Certificate (SSL-сертификат).
- Нажмите Save.
Результат: коммутатор устанавливает сертификат и перезапускает веб-сервер в течение примерно пяти минут.
Шаг 4: Проверьте настройку
Заголовок раздела «Шаг 4: Проверьте настройку»- Откройте
https://panel.example.comв браузере. Страница открывается без предупреждения. - Нажмите на замок и проверьте, что сертификат выпущен для вашего имени.