Встановлення 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у браузері. Сторінка відкривається без попередження. - Натисніть на замок і перевірте, що сертифікат випущено для вашого імені.