flip:web:certbot
Различия
Показаны различия между двумя версиями страницы.
Следующая версия | Предыдущая версия | ||
flip:web:certbot [2025/03/31 19:48] – создано flip | flip:web:certbot [2025/09/19 11:10] (текущий) – flip | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== Certbot ====== | ====== Certbot ====== | ||
+ | |||
+ | Проверить сертификат Let's Encrypt: [[https:// | ||
Строка 94: | Строка 96: | ||
</ | </ | ||
- | Теперь ваш сайт доступен по HTTPS с валидным сертификатом от Let's Encrypt. | + | |
+ | ===== Apache ===== | ||
+ | |||
+ | |||
+ | ==== Установка Certbot и плагина для Apache ==== | ||
+ | |||
+ | < | ||
+ | apt install certbot python3-certbot-apache | ||
+ | </ | ||
+ | |||
+ | |||
+ | ==== Получение SSL-сертификата ==== | ||
+ | |||
+ | Запустите Certbot в режиме Apache | ||
+ | |||
+ | < | ||
+ | certbot --apache | ||
+ | </ | ||
+ | |||
+ | Certbot предложит: | ||
+ | * Ввести email для уведомлений о продлении. | ||
+ | * Принять условия Let's Encrypt (нажмите A для | ||
+ | * Выбрать домен(ы), для которых нужно получить | ||
+ | |||
+ | После успешного выполнения Certbot автоматически: | ||
+ | * Получит сертификат. | ||
+ | * Настроит Apache на использование HTTPS. | ||
+ | * Создаст редирект с HTTP на HTTPS (если согласитесь). | ||
+ | |||
+ | |||
+ | ==== Проверка автоматического обновления | ||
+ | |||
+ | < | ||
+ | certbot renew --dry-run | ||
+ | </ | ||
+ | |||
+ | |||
+ | ==== Вручную | ||
+ | |||
+ | < | ||
+ | certbot renew | ||
+ | </ | ||
+ | |||
+ | |||
+ | ==== Проверить | ||
+ | |||
+ | Certbot изменяет конфиги Apache, например: | ||
+ | * ''/ | ||
+ | * ''/ | ||
+ | |||
+ | Там должны быть строки | ||
+ | |||
+ | < | ||
+ | < | ||
+ | SSLEngine on | ||
+ | SSLCertificateFile / | ||
+ | SSLCertificateKeyFile / | ||
+ | # Другие настройки... | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | |||
+ | ==== Перезапустить Apache ==== | ||
+ | |||
+ | < | ||
+ | # Для Ubuntu/Debian | ||
+ | sudo systemctl restart apache2 | ||
+ | |||
+ | # Для CentOS/RHEL | ||
+ | sudo systemctl restart httpd | ||
+ | </ | ||
+ | |||
+ | |||
+ | ===== Отзыв сертификатов ===== | ||
+ | |||
+ | Указать имя | ||
+ | |||
+ | < | ||
+ | certbot revoke --cert-name example.com | ||
+ | </ | ||
+ | |||
+ | Или указать путь | ||
+ | |||
+ | < | ||
+ | certbot revoke --cert-path / | ||
+ | </code> | ||
+ | |||
+ | |||
+ | ===== Удаление сертификатов ===== | ||
+ | |||
+ | Указать имя | ||
+ | |||
+ | < | ||
+ | certbot delete --cert-name example.com | ||
+ | </ | ||
+ | |||
+ | Или из списка | ||
+ | |||
+ | < | ||
+ | certbot delete | ||
+ | </ | ||
+ | |||
flip/web/certbot.1743450481.txt.gz · Последнее изменение: 2025/03/31 19:48 — flip