Как получить сертификаты SSL на Vesta

Admin Vesta, VPS (VDS) Обсудить

Я уже писал несколько заметок о переводе сайта на шифрованный трафик. В частности получение бесплатного SSL. А в этой заметке расскажу, как ещё проще получить такой же SSL в панели управления сайтами Vesta.

С недавнего времени Vesta имеет встроенный функционал получения бесплатного сертификата от Let’s Encrypt.

Получение сертификата не сработает при добавлении сайта, если его нет на этом ip для которого сейчас собираетесь получать сертификат. Сначала правильный ip адрес должен быть прописан на ДНС сервере и он должен успеть обновиться.

Для его получения заходим во вкладу WEB. Здесь отображены наши сайты. Нажимаем на сайте, для которого надо получить SSL сертификат, ссылку EDIT.

Отмечаем SSL Support. Выбираем ту же папку, в которой находится наш сайт. Нажимаем сохранить.

Ждём пару минут, пока выполняются процедуры. Всё, на этом установка сертификатов закончена! Кроме этого вкладке CRON автоматически добавятся задания для периодического обновления сертификатов. Быстро и удобно, не правда ли?

Примечания

В папке /home/admin/conf/web/ к уже имеющимся файлам:

1
2
httpd.conf
nginx.conf

добавятся файлы сертификата и некоторые другие:

1
2
3
4
5
6
7
shttpd.conf
snginx.conf
nginx.ploshadka.net.conf_letsencrypt
ssl.ploshadka.net.ca
ssl.ploshadka.net.crt
ssl.ploshadka.net.key
ssl.ploshadka.net.pem

Для перевода обычного сайта на зашифрованный трафик надо поправить конфигурацию файла nginx.conf. Это нужно сделать только после получения SSL сертификата, иначе будет ошибка. Заходим в файл и там где заканчивается блок для каждого сайта вставляем:

1
2
3
4
5
6
7
8
9
server {
... это всё не трогаем, вставляем в конец ...

# Redirect non-https traffic to https
    if ($scheme != "https") {
        return 301 https://$host$request_uri;
    } # managed by Certbot

}

После этого перезапустить службу nginx.

Для перевода на зашифрованный трафик сайта на WordPress нужно отдельно настроить некоторые параметры.

Метки:

Добавить комментарий

Напишите свой комментарий, если вам есть что добавить/поправить/спросить по теме текущей статьи: "Как получить сертификаты SSL на Vesta".

Ваш e-mail не будет опубликован. Обязательные поля помечены *