Используем сертификат от Letsencrypt для сайтов на сервере с VestaCP (Ubuntu)

Благодаря Letsencrypt можно бесплатно и очень быстро получить SSL сертификаты для своих сайтов (чтобы работал HTTPS). Если вы используете веб-админку VestaCP, то установить SSL-сертификаты для своих сайтов вы сможете ещё проще. Я пользуюсь сервером с установленной Ubuntu, поэтому всё дальнейшее будет применительно ко всей ветке Debian-систем.

Установим Letsencrypt и всё необходимое


Если у вас ещё не установлен Git, то пора его поставить:
apt-get install git -y


Далее переходим в /usr/local
cd /usr/local

и клонируем необходимые репозитории:
git clone https://github.com/letsencrypt/letsencrypt.git
git clone https://github.com/certbot/certbot.git
git clone https://github.com/interbrite/letsencrypt-vesta.git


Теперь создаём папку:
mkdir -p /etc/letsencrypt/webroot

Создаём симлинк на конфиг для Апача:
ln -s /usr/local/letsencrypt-vesta/letsencrypt.conf /etc/apache2/conf.d/letsencrypt.conf

и перезапускаем вебсервер
service apache2 restart

Готово. Теперь можно пользоваться.

Как пользоваться?


Достаточно выполнить letsencrypt-vesta с указанием имени аккаунта и основным доменом сайта, чтобы был получен соответствующий сертификат для основного домена и всех его алиасов, и прописан в соответствующих конфигах.

В итоге, команда для получения сертификатов для домена sitename.com, принадлежащего пользователю admin, будет такой:
letsencrypt-vesta admin sitename.com


Теперь вы можете легко поднять HTTPS для своих сайтов.
0
Добавить комментарий

Оставить комментарий

    • bowtiesmilelaughingblushsmileyrelaxedsmirk
      heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
      winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
      worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
      expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
      disappointedconfoundedfearfulcold_sweatperseverecrysob
      joyastonishedscreamtired_faceangryragetriumph
      sleepyyummasksunglassesdizzy_faceimpsmiling_imp
      neutral_faceno_mouthinnocent