flip:web:certbot
Различия
Показаны различия между двумя версиями страницы.
flip:web:certbot [2025/03/31 19:48] – создано flip | flip:web:certbot [2025/03/31 19:58] (текущий) – flip | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== Certbot ====== | ====== Certbot ====== | ||
+ | |||
+ | Проверить сертификат Let's Encrypt: [[https:// | ||
Строка 94: | Строка 96: | ||
</ | </ | ||
- | Теперь ваш сайт доступен по HTTPS с валидным сертификатом от Let's Encrypt. Проверить можно через [[https:// | ||
+ | ===== 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 | ||
+ | </ | ||
+ | |||
+ | |||
+ | ==== Проверить конфигурацию Apache ==== | ||
+ | |||
+ | Certbot изменяет конфиги Apache, например: | ||
+ | * ''/ | ||
+ | * ''/ | ||
+ | |||
+ | Там должны быть строки | ||
+ | |||
+ | < | ||
+ | < | ||
+ | SSLEngine on | ||
+ | SSLCertificateFile / | ||
+ | SSLCertificateKeyFile / | ||
+ | # Другие настройки... | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | |||
+ | ==== Перезапустить Apache ==== | ||
+ | |||
+ | < | ||
+ | # Для Ubuntu/ | ||
+ | sudo systemctl restart apache2 | ||
+ | |||
+ | # Для CentOS/RHEL | ||
+ | sudo systemctl restart httpd | ||
+ | </ | ||
flip/web/certbot.1743450481.txt.gz · Последнее изменение: 2025/03/31 19:48 — flip