Время выполнения инструкции: до 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, необходимо:
- Скопировать данные файлы в каталог:
/mnt/var/app/auth/var/cfg/cert/
- Перезапустить контейнер base:
/app/base/service restart
- Перезапустить веб-сервер в контейнере asr_billing:
chroot /app/asr_billing/ service nginx restart
- Перезапустить веб-сервер в контейнере auth:
chroot /app/auth/ service nginx restart