Как настроить TLS-Сертификат на ваш домен?

Аннотация

В данном блоге я хочу рассказать Вам, как Вы можете обезопасить Ваш сайт с помощью TLS-Сертификата. Мы будем получать бесплатный, но надёжный сертификат Let's Encrypt. Я расскажу Вам способ для Apache и Nginx соответственно. Кстати, этот сертификат будет автоматически продляться, так что Вам не надо будет беспокоиться о его ручном продлении. Поехали!

Установка

Пожалуйста, выберите Ваш веб-сервер из списка ниже для показа соответствующей инструкции:

Получения сертификата для Nginx

Мы должны установить 2 пакета: certbot и python3-certbot-nginx. Давайте установим их следующей командой:

$ sudo apt install certbot python3-certbot-nginx

После, нам надо получить сертификат на наш домен. Делается это следующей командой:

$ sudo certbot --nginx -d yoursite.zone -d www.yoursite.zone
Получения сертификата для Apache

А здесь, мы также должны установить 2 пакета: certbot и python3-certbot-apache. Давайте установим их следующей командой:

$ sudo apt install certbot python3-certbot-apache

После, нам надо получить сертификат на наш домен. Делается это следующей командой:

$ sudo certbot --apache -d yoursite.zone -d www.yoursite.zone