В Windows:
1. https://github.com/certbot/certbot/releases Загрузите версию 2.9 для установки.
certbot certonly -d «*.jincan.net» -d jincan.net –manual –preferred-challenges dns-01 –server https://acme-v02.api.letsencrypt.org/directory
2. Для перехода на DNS-бэкэнд добавлена новая txt-запись
3. используйте следующую команду для проверки, а затем нажмите Enter, в противном случае система всегда будет выдавать вам новую генерацию записи txt
nslookup -type=TXT _acme-challenge.jincan.net 8.8.8.8
Обзор продукта Certbot и руководство по установке версии 2.9: лучший выбор для управления сертификатами SSL/TLS
Что такое Certbot?
Certbot — это бесплатный инструмент с открытым исходным кодом для автоматического получения и управления сертификатами SSL/TLS. Он поддерживается Let's Encrypt и является мощным и удобным инструментом, разработанным для защиты вашего веб-сайта и сервера от вредоносных атак, а также для улучшения производительности поисковой оптимизации (SEO). С Certbot вы можете легко реализовать шифрование HTTPS и сэкономить время и усилия при управлении обновлениями сертификатов.
Certbot поддерживает различные серверы и операционные системы, включая Apache, Nginx, Windows, Linux и macOS. Он также может интегрироваться с различными поставщиками DNS для автоматизации проверки DNS. Особенно с бесплатными сертификатами, предоставляемыми Let's Encrypt, Certbot стал инструментом выбора для многих разработчиков и предприятий.
Почему стоит выбрать Certbot?
В сегодняшней интернет-среде HTTPS стал основой для защиты веб-сайтов и повышения доверия пользователей. Вот некоторые ключевые преимущества использования Certbot:
- Улучшает поисковую оптимизацию (SEO)
Google и другие поисковые системы прямо заявили, что HTTPS является важным фактором в их алгоритмах ранжирования. Легко настроив HTTPS с помощью Certbot, вы сможете достичь более высоких рейтингов в результатах поиска, привлечь больше посетителей и увеличить трафик веб-сайта. - Повышает безопасность веб-сайта
Certbot предоставляет бесплатные сертификаты SSL/TLS, которые шифруют связь между пользователями и вашим сервером, предотвращая перехват или подделку конфиденциальных данных. Это особенно важно для сайтов электронной коммерции, страниц входа или любых сайтов, обрабатывающих конфиденциальную информацию. - Автоматизирует управление сертификатами
Certbot автоматизирует процесс получения, установки и обновления сертификатов. Благодаря этой автоматизации вам не нужно беспокоиться об истечении срока действия сертификата, что значительно экономит время и усилия. - Поддержка сообщества и открытый исходный код
Как проект с открытым исходным кодом, Certbot имеет сильную поддержку сообщества, и он продолжает обновляться и оптимизироваться. Кроме того, его глубокая интеграция с Let's Encrypt обеспечивает надежность инструмента. - Широкая совместимость
Certbot поддерживает основные веб-серверы, такие как Apache и Nginx, а также различные операционные системы. Независимо от того, используете ли вы персональный веб-сайт или корпоративное приложение, Certbot может удовлетворить ваши потребности.
Обзор Certbot версии 2.9
Certbot версии 2.9, выпущенный 8 февраля 2023 года, является стабильной и многофункциональной версией. Хотя в более поздних версиях Certbot было сделано много обновлений, версия 2.9 остается инструментом выбора для многих пользователей, особенно разработчиков, которым нужна поддержка Python 3.12.
Новые возможности
- Поддержка Python 3.12
В Certbot 2.9 добавлена поддержка Python 3.12, что обеспечивает более широкую совместимость для разработчиков и системных администраторов.
Исправление ошибок
- Исправлена ошибка синтаксиса
joinpath
чтобы гарантировать отсутствие ошибок проверки типов в Python 3.10. - Улучшенная обработка
перенастроить
глагол, гарантирующий проверку новой конфигурации на сегментированных серверах во время пробных прогонов.
Стабильность версии
Certbot 2.9 разработан для предоставления стабильного набора функций при подготовке к совместимости с новыми версиями Python. Если вы ищете надежную и простую в интеграции версию, 2.9 — отличный выбор.
Руководство по установке Certbot 2.9 и пример конфигурации
Ниже приведены шаги установки и настройки Certbot 2.9, подходящие для сценариев, требующих ручной проверки.
- Загрузить Certbot 2.9
Вы можете загрузить Certbot 2.9 со страницы Certbot GitHub Releases. Выполните следующие шаги:- Откройте страницу релизов Certbot.
- Найдите раздел релиза для Certbot 2.9.0.
- Загрузите установочный пакет, подходящий для вашей операционной системы, например:
certbot-2.9.0.tar.gz
- Извлеките установочный пакет
После загрузки извлеките файл с помощью следующей команды:Скопировать кодсмола -xzvf certbot-2.9.0.tar.gz компакт-диск certbot-2.9.0
- Используйте Certbot для получения сертификата
Предположим, что для ручной проверки DNS вам необходимо получить wildcard-сертификат для домена.*.zxcn.cc
иzxcn.cc
. Шаги следующие:(1) Запустите команду Certbot
В командной строке выполните следующую команду:Скопировать кодcertbot certonly -d "*.zxcn.cc" -d zxcn.cc --руководство --предпочтительные-вызовы dns-01 --сервер https://acme-v02.api.letsencrypt.org/directory
(2) Проверка записей DNS
Certbot предложит вам создать записи DNS TXT для проверки права собственности на домен. Следуйте инструкциям, чтобы войти в платформу управления доменом и добавить следующую запись:- Значение записи TXT: Предоставлено Certbot
- Имя записи:
_acme-challenge.zxcn.cc
(3) Завершите проверку
После добавления записи DNS вернитесь в консоль Certbot и нажмите Enter. Certbot завершит проверку и сгенерирует сертификат. - Настроить веб-сервер
Certbot сохраняет сертификат по умолчанию вC:\Certbot\live
каталог. Вы можете быстро открыть каталог, используя следующую команду:Скопировать кодначинать проводник C:\Certbot\live
Затем настройте файлы сертификатов на вашем веб-сервере (например, Nginx или Apache).
Часто задаваемые вопросы
- Почему стоит выбрать ручную проверку DNS?
Ручная проверка DNS подходит для получения wildcard-сертификатов. Wildcard-сертификаты позволяют защитить весь домен (например,*.zxcn.cc
) без необходимости настраивать отдельные сертификаты для каждого поддомена. - Как автоматизировать проверку DNS?
Если вы используете поставщика DNS, который поддерживает API, например Cloudflare или AWS Route 53, вы можете автоматизировать проверку DNS с помощью плагинов Certbot. Например:Скопировать кодcertbot certonly --dns-cloudflare --dns-cloudflare-учетные данные /путь/к/учетным/данным.ini -д "*.zxcn.cc" -d zxcn.cc
- Автоматизировано ли продление сертификата?
Certbot поддерживает автоматическое обновление сертификата. Вы можете протестировать процесс обновления, используя следующую команду:Скопировать кодcertbot обновить --сухой-бегать
Если вы используете ручную проверку, вам придется повторно выполнить шаги проверки до истечения срока действия сертификата.
Краткое содержание
Certbot — это мощный и популярный инструмент, который не только поможет вам быстро получить бесплатные сертификаты SSL/TLS, но и упростит управление сертификатами, улучшив SEO и безопасность вашего сайта. Хотя более поздние версии Certbot ввели дополнительные оптимизации, версия 2.9 остается стабильным и надежным выбором. Если вы ищете простой, эффективный и бесплатный способ защитить свой сайт, Certbot — это инструмент для вас.
С помощью предоставленного руководства по установке вы можете легко выполнить установку и настройку Certbot 2.9 и включить HTTPS для вашего веб-сайта. Для получения дополнительной информации и поддержки посетите официальную документацию Certbot или страницу релизов GitHub.