Как установить SSL сертификат от Let's Encrypt на VDS через терминал?
Установка SSL-сертификата от Let's Encrypt на VDS (Virtual Dedicated Server) может быть выполнена через терминал с использованием утилиты Certbot. Вот пошаговая инструкция:
Подключитесь к вашему серверу через SSH.
ssh user@your_vds_ip
Обновите список пакетов:
sudo apt update
Установите Certbot. Для Ubuntu и Debian:
sudo apt install certbot
Если вы используете другую операционную систему, следуйте инструкциям на официальном сайте Certbot.
Запустите Certbot. Если вы используете Nginx, введите:
sudo certbot --nginx
Если используете Apache:
sudo certbot --apache
Если у вас нет веб-сервера или вы хотите вызвать Certbot в ручном режиме, используйте:
sudo certbot certonly --standalone
Следуйте инструкциям на экране. Вам будет предложено ввести адрес электронной почты и согласиться с условиями обслуживания. Также вам нужно будет указать домен, для которого вы хотите получить сертификат.
Let's Encrypt выдает сертификаты на 90 дней, поэтому важно настроить автоматическое обновление:
Добавьте в cron задание для периодического обновления сертификатов:
Откройте crontab:
sudo crontab -e
Добавьте следующую строку для проверки и обновления сертификатов каждый день в 2 часа ночи:
0 2 * * * /usr/bin/certbot renew --quiet
После успешной установки вы можете проверить ваш сертификат, открыв ваш сайт через HTTPS:
https://yourdomain.com
Вам также стоит проверить настройки безопасности с помощью сервиса, такого как SSL Labs.
Теперь у вас есть SSL-сертификат от Let's Encrypt установленный и настроенный на автоматическое обновление. Не забудьте следить за вашим доменом и сертификатом, чтобы избежать ненужных простоев.