Установка SSL
Установите Certbot и его плагин для вашего веб-сервера. Для примера, установим Certbot и плагин Apache на Ubuntu:
sudo apt-get update
sudo apt-get install certbot python3-certbot-apacheУбедитесь, что ваш веб-сервер настроен и работает. На примере Apache:
sudo systemctl status apache2Добавьте необходимые правила в ваш файрволл, чтобы разрешить доступ к портам 80 (http) и 443 (https):
sudo ufw allow http
sudo ufw allow httpsЗапустите Certbot, чтобы запросить SSL-сертификат:
sudo certbot --apacheСледуйте инструкциям Certbot. Он попросит вас выбрать доменное имя, для которого вы хотите получить SSL-сертификат, и попросит ввести электронный адрес для получения уведомлений о сроке действия сертификата. Выберите нужные опции и следуйте дальнейшим инструкциям.
Если все прошло успешно, Certbot создаст конфигурационный файл для Apache, который добавляет HTTPS-протокол на ваш веб-сервер. Проверьте, что конфигурационный файл был создан и включен:
sudo apachectl configtestПерезапустите ваш веб-сервер, чтобы изменения вступили в силу:
sudo systemctl restart apache2Проверьте ваш сайт, чтобы убедиться, что он работает с HTTPS-протоколом и сертификат был установлен правильно.
Теперь ваш сайт должен работать с HTTPS-протоколом и иметь SSL-сертификат. Certbot автоматически продлевает сертификаты каждые 90 дней, поэтому вы можете быть уверены, что ваш сайт всегда будет безопасным для пользователей.
Last updated