# Тестирование Главная цель тестовых режимов — не упереться в лимиты Let’s Encrypt и быстро проверять интеграции. ## Лимиты Let’s Encrypt - production: обычно 5 сертификатов/неделю на домен - при частых ошибках можно быстро исчерпать лимит ## Варианты тестирования ### 1) Самоподписанный сертификат (рекомендуется для разработки) - `letsencrypt-regru --test-cert` Плюсы: - мгновенно (1–2 секунды) - без интернета - без DNS - структура файлов совпадает с Let’s Encrypt (`cert.pem`, `fullchain.pem`, …) Минусы: - браузер не доверяет сертификату ### 2) Let’s Encrypt staging - `letsencrypt-regru --staging` Плюсы: - полностью реальный процесс ACME - нет лимитов - проверяет DNS-хуки и certbot Минусы: - staging сертификаты не доверяются браузером ### 3) Диагностика API и DNS - `letsencrypt-regru --test-api -v` - `letsencrypt-regru --test-dns -v` Рекомендуется прогонять перед production получением. ## Переход тест → production 1) убедиться что всё работает на `--staging` или `--test-cert` 2) затем выполнить `--obtain` Если ранее создавался тестовый сертификат и вы хотите «чисто» перейти на production, иногда удобно удалить старую папку сертификата для домена в `cert_dir//` (аккуратно).