Загрузка самостоятельно подготовленного сертификата на сервер Sandbox
При установке Sandbox для сервера автоматически генерируется TLS-сертификат. Вы можете подготовить TLS-сертификат самостоятельно и загрузить его на сервер Sandbox вместо сертификата по умолчанию. Файл TLS-сертификата, предназначенный для загрузки на сервер, должен содержать сам сертификат и закрытый ключ шифрования соединения.
Чтобы загрузить самостоятельно подготовленный TLS-сертификат на сервер Sandbox:
- Войдите в консоль управления того сервера Sandbox, на котором вы хотите заменить сертификат, по протоколу SSH или через терминал.
- В ответ на приглашение системы введите имя учетной записи администратора и пароль, заданный при установке компонента Sandbox.
Отобразится меню администратора компонента.
- В меню администратора компонента выберите режим Technical Support Mode.
- Нажмите на клавишу Enter.
Отобразится окно подтверждения входа в режим Technical Support Mode.
- Подтвердите, что хотите выполнять действия с приложением в режиме Technical Support Mode. Для этого выберите Yes и нажмите на клавишу Enter.
- Повысьте привилегии до суперпользователя, выполнив команду:
sudo -i - Создайте резервную копию исходного сертификата и ключа шифрования:
cp -p /etc/nginx/ssl/server.crt /etc/nginx/ssl/server.crt.origcp -p /etc/nginx/ssl/server.key /etc/nginx/ssl/server.key.orig - Замените сертификат и ключ шифрования на подготовленные самостоятельно:
cat <имя подготовленного сертификата>.crt > /etc/nginx/ssl/server.crtcat <имя подготовленного ключа>.key > /etc/nginx/ssl/server.key - Примените новые параметры:
systemctl restart nginx.service - Убедитесь, что для сертификата и ключа шифрования совпадают имя владельца и права доступа:
ll /etc/nginx/ssl
Самостоятельно подготовленный TLS-сертификат будет загружен на сервер Sandbox.