Wodooo
Новичок
- Регистрация
- 25 Фев 2017
- Сообщения
- 93
- Реакции
- 43
- Баллы
- 18

Благодаря подключенному скрипту «Lets Encrypt» в панели Vesta Cp, создание и подключение сертификатов к сайту сведено к минимуму действий.
Чтобы подключить сертификат к сайту войдите в панель → Перейдите к вкладке «WEB» → Нажмите кнопку «Редактировать» на нужном сайте → В новом окне найдите пункт «Поддержка SSL«, Поставьте галочку → Поставьте галочку возле «Поддержка Lets Encrypt» → Выберите директорию где расположен сайт → Сохраните изменения (из-за сложности процедуры сохранение будет происходить несколько дольше обычного). После сохранения можно снова зайти на страницу и убедиться в появлении кода сертификата.
В итого у вас получится такая запись:
Замена самоподписанного сертификата панели:
Сейчас мы разберёмся с самоподписанным сертификатом и предупреждением о небезопасном соединении при входе в панель Vesta. Прежде чем приступать подключите сертификат к домену, на котором стоит панель, так, как описано выше.
Подключаемся к вашему серверу по SSH и даём новое имя самоподписанному сертификату:
Создание шаблона force-https nginx в Vesta:
Установленный пользовательский шаблон force-https для nginx позволит ставить нам редирект одним кликом, что реально удобно.
Подключаемся к серверу через SSH и вводим команды:
Дополнительные варианты редиректа
Чтобы подключить сертификат к сайту войдите в панель → Перейдите к вкладке «WEB» → Нажмите кнопку «Редактировать» на нужном сайте → В новом окне найдите пункт «Поддержка SSL«, Поставьте галочку → Поставьте галочку возле «Поддержка Lets Encrypt» → Выберите директорию где расположен сайт → Сохраните изменения (из-за сложности процедуры сохранение будет происходить несколько дольше обычного). После сохранения можно снова зайти на страницу и убедиться в появлении кода сертификата.
В итого у вас получится такая запись:

Замена самоподписанного сертификата панели:
Сейчас мы разберёмся с самоподписанным сертификатом и предупреждением о небезопасном соединении при входе в панель Vesta. Прежде чем приступать подключите сертификат к домену, на котором стоит панель, так, как описано выше.
Подключаемся к вашему серверу по SSH и даём новое имя самоподписанному сертификату:
Ставим ярлыки на файлы сертификата домена и перезагружаем панель:mv /usr/local/vesta/ssl/certificate.crt /usr/local/vesta/ssl/certificate.crt.old
mv /usr/local/vesta/ssl/certificate.key /usr/local/vesta/ssl/certificate.key.old
По истечении пары минут проверяем результат: Входим в панель и убеждаемся в присутствии сертификата и отсутствии предупреждения безопасности.ln -s /home/admin/conf/web/ssl.Ваш Домен.crt /usr/local/vesta/ssl/certificate.crt
ln -s /home/admin/conf/web/ssl.Ваш Домен.key /usr/local/vesta/ssl/certificate.key
service vesta restart
Создание шаблона force-https nginx в Vesta:
Установленный пользовательский шаблон force-https для nginx позволит ставить нам редирект одним кликом, что реально удобно.
Подключаемся к серверу через SSH и вводим команды:
Теперь можно перейти в раздел «WEB» → «Редактировать» → Шаблон прокси → Выбрать force-https.cd /usr/local/vesta/data/templates/web
wget http://c.vestacp.com/0.9.8/rhel/force-https/nginx.tar.gz
tar -xzvf nginx.tar.gz
rm -f nginx.tar.gz

Дополнительные варианты редиректа