Добавление SSL-сертификата для входа в администраторский интерфейс по https

Skip to end of metadata
Go to start of metadata
Время выполнения инструкции: до 5 минут, перезапуск base должен выполнять не более минуты, перезапуск nginx - 5-10 секунд

Описание

В Carbon Billing есть возможность настроить доступ по https в администраторский интерфейс (кнопка "Войти через SSL"):

Необходимые файлы

Чтобы добавить сертификат SSL для входа на биллинг по https, необходимы файлы сертификата и ключа:

  • server.crt - публичный сертификат
  • server.key - приватный ключ
  • server.pem - сертификат и ключ в одном файле. Если файла server.pem нет, то можно сохранить пару server.crt и server.key в формате .pem:
    -----BEGIN RSA PRIVATE KEY-----
    ............................................................
    -----END RSA PRIVATE KEY-----
    -----BEGIN CERTIFICATE-----
    ............................................................
    -----END CERTIFICATE-----
    
Все три файла должны быть обязательно!
В платформе PL51 и приложениях на её основе используются различные веб-сервера и базовый софт, именно для них требуется один и тот же сертификат в нескольких форматах.

Настройка

Чтобы настроить сертификаты для доступа в веб-интерфейс биллинга по https, необходимо:

  1. Скопировать данные файлы в каталог:

    /mnt/var/app/auth/var/cfg/cert/

  2. Перезапустить контейнер base:
    /app/base/service restart
    
  3. Перезапустить веб-сервер в контейнере asr_billing:
    chroot /app/asr_billing/ service nginx restart
    
  4. Перезапустить веб-сервер в контейнере auth:
    chroot /app/auth/ service nginx restart
    

Метки

Введите метки, чтобы добавить к этой странице:
Please wait 
Ищите метку? просто начните печатать.