Чтобы заменить SSL-сертификат узла кластера с веб-сервером Nginx:
Запустите командную оболочку операционной системы на узле кластера для выполнения команд с полномочиями суперпользователя (администратора системы).
Поместите файлы сертификата (cert.pem) и приватного ключа (key.pem) в директорию /root.
Перейдите в директорию с конфигурационными файлами веб-сервера с помощью команды:
cd /var/opt/kaspersky/ksmg/certs
Создайте резервные копии файлов действующего сертификата и приватного ключа с помощью команд:
cp -p webapi.crt webapi.crt.backup
cp -p webapi.key webapi.key.backup
cp -p dhparam.pem dhparam.pem.backup
Замените содержимое файлов сертификата и приватного ключа с помощью команд:
cat /root/cert.pem > webapi.crt
cat /root/key.pem > webapi.key
Сгенерируйте параметры DH c помощью команды:
openssl dhparam -out dhparam.pem 4096
Генерация параметров DH может занять 10–20 минут. Дождитесь окончания выполнения операции.
Укажите права доступа к измененным файлам с помощью команд:
chown root:root webapi.crt
chmod 644 webapi.crt
chown kluser:root webapi.key
chmod 600 webapi.key
chown root:root dhparam.pem
chmod 644 dhparam.pem
Перезапустите сервис nginx с помощью команды:
systemctl restart nginx
Проверьте статус сервиса nginx с помощью команды:
systemctl status nginx
Для сервиса должен быть статус running.
Откройте в браузере веб-интерфейс узла кластера. В случае успешной замены сертификата предупреждение о небезопасном соединении не отображается.
Если замена завершилась успешно, удалите исходные файлы сертификата и приватного ключа из директории /root с помощью команды:
rm -f /root/cert.pem /root/key.pem
Замена SSL-сертификата узла кластера будет завершена. Если вы хотите заменить сертификат на нескольких узлах кластера, вам требуется выполнить шаги инструкции на каждом узле.