Установка SSL

  1. Установите Certbot и его плагин для вашего веб-сервера. Для примера, установим Certbot и плагин Apache на Ubuntu:

sudo apt-get update
sudo apt-get install certbot python3-certbot-apache
  1. Убедитесь, что ваш веб-сервер настроен и работает. На примере Apache:

sudo systemctl status apache2
  1. Добавьте необходимые правила в ваш файрволл, чтобы разрешить доступ к портам 80 (http) и 443 (https):

sudo ufw allow http
sudo ufw allow https
  1. Запустите Certbot, чтобы запросить SSL-сертификат:

sudo certbot --apache
  1. Следуйте инструкциям Certbot. Он попросит вас выбрать доменное имя, для которого вы хотите получить SSL-сертификат, и попросит ввести электронный адрес для получения уведомлений о сроке действия сертификата. Выберите нужные опции и следуйте дальнейшим инструкциям.

  2. Если все прошло успешно, Certbot создаст конфигурационный файл для Apache, который добавляет HTTPS-протокол на ваш веб-сервер. Проверьте, что конфигурационный файл был создан и включен:

sudo apachectl configtest
  1. Перезапустите ваш веб-сервер, чтобы изменения вступили в силу:

sudo systemctl restart apache2
  1. Проверьте ваш сайт, чтобы убедиться, что он работает с HTTPS-протоколом и сертификат был установлен правильно.

Теперь ваш сайт должен работать с HTTPS-протоколом и иметь SSL-сертификат. Certbot автоматически продлевает сертификаты каждые 90 дней, поэтому вы можете быть уверены, что ваш сайт всегда будет безопасным для пользователей.

Last updated