Януари 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