Автоматизація SSL-сертифікатів за допомогою Certbot Україна
☰
Логотип департаменту безпеки WebTrust ТОВ Адграфікс

Certbot

Certbot - це безкоштовний інструмент з відкритим вихідним кодом, розроблений Electronic Frontier Foundation ( EFF ), який використовувається для запиту або відкликання сертифікатів SSL /TLS за протоколом ACME. Certbot можна запустити на різних платформах, включаючи Linux, MacOS та Windows. Certbot и протокол ACME делают управление SSL простым. ACME підтримує автоматичне оновлення сертифікатів і Certbot розроблений таким чином, щоб без проблем справлятися з цим через вбудований таймер systemd або завдання cron. За промовчанням Certbot встановлює системний таймер або завдання cron. Завдяки цьому Certbot регулярно перевіряє Ваші сертифікати, зазвичай двічі на день та оновлює їх лише тоді, коли вони знаходяться в межах вікна оновлення, зазвичай за 30 днів до закінчення терміну дії. Certbot і протокол ACME роблять керування SSL простим.

Для встановлення Certbot вам необхідний sudo або root-доступ і відкрити Порти 80 і 443

Установка Certbot для Apache

sudo apt update
sudo apt install certbot python3-certbot-apache 

NGINX

sudo apt update
sudo apt install certbot python3-certbot-nginx

Існує два основних підходи: повністю автоматизований або індивідуальний для конкретного провайдера з використанням облікових даних EAB (External Account Binding).
1) Повністю автоматизований - дозвольте Certbot займатися всім - вимагати, перевіряти, встановлювати та перезавантажувати конфігурацію Вашого сервера.
2) Використання зовнішнього провайдера Digicert ACME EAB
3) Використання Certbot у ручному режимі - Якщо Ви не бажаєте, щоб Certbot змінював конфігурацію Вашого веб-сервера, або Ви використовуєте нестандартну конфігурацію, Ви можете запросити сертифікат вручну.