No Windows:
1. https://github.com/certbot/certbot/releases Baixe a versão 2.9 para instalar.
certbot certonly -d “*.jincan.net” -d jincan.net –manual –preferred-challenges dns-01 –servidor https://acme-v02.api.letsencrypt.org/directory
2. Para ir ao backend dns adicione um novo registro txt
3. use o seguinte comando para verificar e pressione enter, caso contrário, o sistema sempre fornecerá uma nova geração de registro txt
nslookup -type=TXT _acme-challenge.jincan.net 8.8.8.8
Visão geral do produto Certbot e guia de instalação da versão 2.9: a melhor escolha para gerenciamento de certificados SSL/TLS
O que é Certbot?
Certbot é uma ferramenta gratuita e de código aberto para obter e gerenciar automaticamente certificados SSL/TLS. É suportado pela Let's Encrypt e é uma ferramenta poderosa e fácil de usar, projetada para proteger seu site e servidor contra ataques maliciosos, ao mesmo tempo em que melhora o desempenho de otimização de mecanismos de busca (SEO). Com o Certbot, você pode implementar facilmente a criptografia HTTPS e economizar tempo e esforço no gerenciamento de renovações de certificados.
O Certbot suporta vários servidores e sistemas operacionais, incluindo Apache, Nginx, Windows, Linux e macOS. Ele também pode se integrar com diferentes provedores de DNS para automatizar a validação de DNS. Especialmente com os certificados gratuitos fornecidos pela Let's Encrypt, o Certbot se tornou a ferramenta de escolha para muitos desenvolvedores e empresas.
Por que escolher a Certbot?
No ambiente de internet de hoje, o HTTPS se tornou a base para proteger sites e melhorar a confiança do usuário. Aqui estão alguns benefícios importantes de usar o Certbot:
- Melhora a otimização de mecanismos de busca (SEO)
O Google e outros mecanismos de busca declararam explicitamente que HTTPS é um fator importante em seus algoritmos de classificação. Ao configurar facilmente HTTPS com Certbot, você pode obter classificações mais altas nos resultados de pesquisa, atrair mais visitantes e aumentar o tráfego do site. - Melhora a segurança do site
O Certbot fornece certificados SSL/TLS gratuitos que criptografam a comunicação entre usuários e seu servidor, evitando que dados sensíveis sejam interceptados ou adulterados. Isso é particularmente importante para sites de e-commerce, páginas de login ou qualquer site que manipule informações sensíveis. - Automatiza o gerenciamento de certificados
O Certbot automatiza o processo de obtenção, instalação e renovação de certificados. Com essa automação, você não precisa se preocupar com a expiração do certificado, economizando tempo e esforço significativos. - Suporte da Comunidade e Código Aberto
Como um projeto de código aberto, o Certbot tem forte suporte da comunidade e continua sendo atualizado e otimizado. Além disso, sua profunda integração com o Let's Encrypt garante a confiabilidade da ferramenta. - Ampla compatibilidade
O Certbot suporta os principais servidores web, como Apache e Nginx, e uma variedade de sistemas operacionais. Não importa se você está executando um site pessoal ou um aplicativo empresarial, o Certbot pode atender às suas necessidades.
Visão geral do Certbot versão 2.9
A versão 2.9 do Certbot, lançada em 8 de fevereiro de 2023, é uma versão estável e rica em recursos. Embora muitas atualizações tenham sido feitas em versões posteriores do Certbot, a versão 2.9 continua sendo a ferramenta de escolha de muitos usuários, especialmente desenvolvedores que precisam de suporte para Python 3.12.
Novos recursos
- Suporte para Python 3.12
O Certbot 2.9 adicionou suporte ao Python 3.12, proporcionando maior compatibilidade para desenvolvedores e administradores de sistema.
Correções de bugs
- Corrigiu um problema de sintaxe com
caminho de junção
para garantir que nenhum erro de verificação de tipo ocorra no Python 3.10. - Melhor manuseio do
reconfigurar
verbo para garantir que a nova configuração seja verificada com servidores segmentados durante execuções de teste.
Estabilidade da versão
O Certbot 2.9 foi projetado para oferecer um conjunto de recursos estável enquanto se prepara para compatibilidade com versões mais recentes do Python. Se você está procurando uma versão confiável e fácil de integrar, a 2.9 é uma ótima escolha.
Guia de instalação e exemplo de configuração do Certbot 2.9
Abaixo estão as etapas de instalação e configuração do Certbot 2.9, adequado para cenários que exigem validação manual.
- Baixar Certbot 2.9
Você pode baixar o Certbot 2.9 na página Certbot GitHub Releases. Siga estas etapas:- Abra a página de lançamentos do Certbot.
- Encontre a seção de lançamento do Certbot 2.9.0.
- Baixe o pacote de instalação adequado ao seu sistema operacional, por exemplo:
certbot-2.9.0.tar.gz
- Extraia o pacote de instalação
Após o download, extraia o arquivo usando o seguinte comando:Copiar códigoalcatrão -xzvf certbot-2.9.0.tar.gz cd certbot-2.9.0
- Use o Certbot para obter um certificado
Para validação manual de DNS, suponha que você precise obter um certificado curinga para o domínio*.zxcn.cc
ezxcn.cc
. As etapas são as seguintes: (1) Execute o comando Certbot
Na linha de comando, execute o seguinte comando:Copiar códigocertbot certonly -d "*.zxcn.cc" -d zxcn.cc --manual --desafios-preferidos dns-01 --servidor https://www.youtube.com/watch?v=gYzQQ//acme-v02.api.letsencrypt.org/directory
(2) Validar registros DNS
O Certbot solicitará que você crie registros DNS TXT para verificar a propriedade do domínio. Siga as instruções para fazer login na sua plataforma de gerenciamento de domínio e adicionar o seguinte registro:- Valor do registro TXT: Fornecido por Certbot
- Nome do registro:
_desafio-acme.zxcn.cc
(3) Complete a Validação
Após adicionar o registro DNS, retorne ao console do Certbot e pressione Enter. O Certbot concluirá a validação e gerará o certificado. - Configurar servidor web
O Certbot salva o certificado por padrão noC:\Certbot\ao vivo
diretório. Você pode abrir o diretório rapidamente usando o seguinte comando:Copiar códigocomeçar explorador C:\Certbot\live
Em seguida, configure os arquivos de certificado no seu servidor web (por exemplo, Nginx ou Apache).
Perguntas frequentes
- Por que escolher a validação manual de DNS?
A validação manual de DNS é adequada para obter certificados curinga. Os certificados curinga permitem que você proteja um domínio inteiro (por exemplo,*.zxcn.cc
) sem precisar configurar certificados separados para cada subdomínio. - Como automatizar a validação de DNS?
Se você estiver usando um provedor de DNS que suporte APIs, como Cloudflare ou AWS Route 53, você pode automatizar a validação de DNS usando plugins Certbot. Por exemplo:Copiar códigocertbot certamente --dns-cloudflare --dns-cloudflare-credenciais /caminho/para/credenciais.ini -d "*.zxcn.cc" -d zxcn.cc
- A renovação do certificado é automatizada?
O Certbot suporta renovação automatizada de certificados. Você pode testar o processo de renovação usando o seguinte comando:Copiar códigocertbot renovar --dry-correr
Se estiver usando validação manual, você precisará executar novamente as etapas de validação antes que o certificado expire.
Resumo
Certbot é uma ferramenta poderosa e popular que não só ajuda você a obter rapidamente certificados SSL/TLS gratuitos, mas também simplifica o gerenciamento de certificados, melhorando o SEO e a segurança do seu site. Embora versões posteriores do Certbot tenham introduzido mais otimizações, a versão 2.9 continua sendo uma escolha estável e confiável. Se você está procurando uma maneira simples, eficiente e gratuita de proteger seu site, o Certbot é a ferramenta para você.
Com o guia de instalação fornecido, você pode facilmente concluir a instalação e configuração do Certbot 2.9 e habilitar HTTPS para seu site. Para mais informações e suporte, visite a documentação oficial do Certbot ou a página GitHub Releases.