Подключение SSL к сайту в Vesta CP и замена самоподписанного сертификата панели

Wodooo

Новичок
Регистрация
25 Фев 2017
Сообщения
93
Реакции
43
Баллы
18
Благодаря подключенному скрипту «Lets Encrypt» в панели Vesta Cp, создание и подключение сертификатов к сайту сведено к минимуму действий.

Чтобы подключить сертификат к сайту войдите в панель → Перейдите к вкладке «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 и вводим команды:
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
Теперь можно перейти в раздел «WEB»«Редактировать»Шаблон прокси → Выбрать force-https.



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

Mikulina

Новичок
Регистрация
11 Сен 2017
Сообщения
2
Реакции
0
Баллы
1
Спасибо за подсказку решения.
Буду пробовать.
 

ares

Новичок
Регистрация
12 Окт 2017
Сообщения
21
Реакции
1
Баллы
3
Такая ошибка в панели Error: LetsEncrypt account registration 400
 
Сверху Снизу