Студзень 13, 2026Кіраўніцтва
Як наладзіць SSL-сертыфікат з Let's Encrypt
Пакрокавае кіраўніцтва па ўсталёўцы бясплатных SSL-сертыфікатаў ад Let's Encrypt з выкарыстаннем Certbot для Nginx і Apache.

SSL-сертыфікаты шыфруюць даныя паміж вашым серверам і браўзерамі наведвальнікаў, забяспечваючы бяспечныя злучэнні. Let's Encrypt прадастаўляе бясплатныя SSL-сертыфікаты, якім давяраюць усе асноўныя браўзеры. Гэта кіраўніцтва пакажа вам, як наладзіць SSL на вашым серверы Hiddence.
Перадумовы
- Даменнае імя, якое паказвае на IP вашага сервера
- Усталяваны вэб-сервер Nginx або Apache
- Адкрытыя порты 80 і 443 у фаерволе
- Доступ root або sudo да сервера
Усталёўка Certbot
bash
# Для Ubuntu/Debian
sudo apt update
sudo apt install certbot python3-certbot-nginx -y
# Для CentOS/RHEL
sudo yum install epel-release -y
sudo yum install certbot python3-certbot-nginx -yАтрыманне сертыфіката для Nginx
Certbot можа аўтаматычна наладзіць Nginx. Запусціце:
bash
sudo certbot --nginx -d yourdomain.com -d www.yourdomain.com
# Выконвайце падказкі для завяршэння наладыАтрыманне сертыфіката для Apache
Для Apache выкарыстоўвайце:
bash
sudo certbot --apache -d yourdomain.com -d www.yourdomain.com
# Выконвайце падказкі для завяршэння наладыРучное абнаўленне сертыфіката
Сертыфікаты Let's Encrypt заканчваюцца праз 90 дзён. Тэставае абнаўленне:
bash
sudo certbot renew --dry-runНалада аўтаматычнага абнаўлення
Certbot аўтаматычна стварае задачу cron. Праверце яе наяўнасць:
bash
sudo systemctl status certbot.timer
# Або праверце crontab
sudo crontab -l | grep certbotКарысныя парады
- Сертыфікаты аўтаматычна абнаўляюцца за 30 дзён да заканчэння
- Тэстуйце працэс абнаўлення: sudo certbot renew --dry-run
- Выкарыстоўвайце wildcard-сертыфікаты для паддаменаў: certbot certonly --dns-cloudflare
- Праверце тэрмін дзеяння сертыфіката: sudo certbot certificates
- Прымусовае абнаўленне пры неабходнасці: sudo certbot renew --force-renewal