Січень 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