Қаңтар 13, 2026Нұсқаулықтар
Let's Encrypt көмегімен SSL сертификатын қалай орнатуға болады
Nginx және Apache үшін Certbot көмегімен Let's Encrypt тегін SSL сертификаттарын орнату бойынша қадамдық нұсқаулық.

SSL сертификаттары серверіңіз бен келушілердің браузерлері арасындағы деректерді шифрлайды, бұл қауіпсіз қосылымдарды қамтамасыз етеді. Let's Encrypt барлық негізгі браузерлер сенім артатын тегін SSL сертификаттарын ұсынады. Бұл нұсқаулық Hiddence серверіңізде SSL орнату жолын көрсетеді.
Алғышарттар
- Серверіңіздің 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 -yNginx үшін сертификат алу
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