Сертификат Let’s Encrypt для панели VestaCP

Доброго времени суток, уважаемые читатели. Тема статьи сегодня: "Сертификат Let's Encrypt для панели VestaCP". Рассмотрим настройку использования сертификата Let's Encrypt, для самой панели VestaCP.
По умолчанию, для доступа к панели VestaCP, используется самоподписной сертификат. Поэтому при доступе к панели, появляются всевозможные предупреждения о проблемах безопасности.
В прошлой статье, мы создали сертификат от Let's Encrypt, для нашего сайта. Его мы и будем использовать для доступа к панели. Плюс в том, что не нужно создавать дополнительных сертификатов, и при обновлении сертификата для сайта, будет обновлён и сертификат для панели.
Настройка доступа к VestaCP с использованием сертификата Let's Encrypt
- Подключаемся к серверу по протоколу SSH, под пользователем root.
- Заходим в директорию /home/game-int.ru/conf/web. Тут и находятся сертификат и ключ Let's Encrypt, созданные в прошлой статье.

- Нас интересуют полные пути до этих файлов. В моём случае, они будут такими:
/home/game-int.ru/conf/web/ssl.game-int.ru.crt /home/game-int.ru/conf/web/ssl.game-int.ru.key
- Теперь нужно найти конфигурационный файл панели VestaCP, и заменить пути к самоподписному сертификату и ключу, на пути к сертификату и ключу от Let's Encrypt.
- Идём в конфигурационный файл панели, в моём случае /usr/local/vesta/nginx/conf/nginx.conf, находим в нём строчки с путями к сертификату и ключу, и заменяем их, на пути к файлам от Let's Encrypt.

- В моём случае, это будет так:
ssl_certificate /home/game-int.ru/conf/web/ssl.game-int.ru.crt ssl_certificate_key /home/game-int.ru/conf/web/ssl.game-int.ru.key
На всякий случай, сохраните пути до самоподписного сертификата и ключа, в каком-нибудь текстовом файле. Чтобы не искать, если когда-нибудь, зачем-нибудь понадобятся.
- После внесённых изменений, сохраняем файл /usr/local/vesta/nginx/conf/nginx.conf.
- Чтобы изменения вступили в силу, нужно перезапустить панель. Для пущей верности, перезапустим VestaCP, через консоль.
- Подключаемся к серверу под пользователем root, и выполняем две команды:
# service vesta stop # service vesta start

- После произведённых действий, можно в браузере вбивать адрес вида:
https://Ваше_доменное_имя:8083
- Откроется страница авторизации в VestaCP, и без каких-либо предупреждений. Мы успешно настроили доступ к панели, с помощью сертификата Let's Encrypt.
Сегодня мы рассмотрели тему: "Сертификат Let's Encrypt для панели VestaCP". Произвели настройку доступа к панели VestaCP, с помощью сертификата Let's Encrypt. Смотрите так же, видео по теме.
Надеюсь статья была вам полезна. До встречи в новых статьях.
✍
С уважением, Андрей Бондаренко.
Видео на тему "Сертификат Let's Encrypt для панели VestaCP":

WMZ-кошелёк = Z667041230317
«VestaCP»