Como Forçar a Atualização do SSL
Comando Rápido para Atualizar o SSL
Para atualizar rapidamente o SSL com o Certbot e Nginx, execute o seguinte comando no terminal:
sudo certbot --nginx
Opção 2 - Como Liberar SSL pelo Cloudflare
Se preferir usar o Cloudflare para gerenciar seu SSL, siga os passos abaixo:
Passo 1: Atualizar Pacotes
Abra o terminal e atualize os pacotes do sistema:
sudo apt-get update
Passo 2: Instalar Certbot e Plugins Necessários
Instale o Certbot:
sudo apt-get install certbot
Instale o plugin do Certbot para o Cloudflare:
sudo apt-get install python3-certbot-dns-cloudflare
Instale o plugin do Certbot para o Nginx:
sudo apt-get install python3-certbot-nginx
Passo 3: Criar Arquivo de Configuração do Cloudflare
Crie um arquivo de configuração chamado
cloudflare.ini
usando o editor de textonano
:nano cloudflare.ini
No arquivo, adicione as seguintes linhas, substituindo com suas informações do Cloudflare:
dns_cloudflare_email = [email protected] dns_cloudflare_api_key = sua_api_key
Para salvar o arquivo no
nano
, pressioneCtrl + X
, depoisY
, e em seguidaEnter
.
Passo 4: Mover Arquivo para a Pasta de Segredos
Crie a pasta de segredos no diretório do seu usuário (substitua
deploy
pelo nome do seu usuário):mkdir -p /home/deploy/.secrets/certbot/
Mova o arquivo
cloudflare.ini
para a pasta de segredos:mv cloudflare.ini /home/deploy/.secrets/certbot/
Passo 5: Obter Certificado SSL
Execute o comando abaixo para obter o certificado SSL usando as credenciais do Cloudflare. Substitua
frontend.seudominio.com.br
ebackend.seudominio.com.br
pelos seus domínios:sudo certbot certonly --dns-cloudflare --dns-cloudflare-credentials /home/seu_usuario/.secrets/certbot/cloudflare.ini -d frontend.seudominio.com.br -d backend.seudominio.com.br --dns-cloudflare-propagation-seconds 60
Passo 6: Configurar o Nginx
Após obter o certificado, configure o Nginx para usar o SSL com o comando:
sudo certbot --nginx
Seguindo esses passos, você conseguirá configurar o SSL no seu servidor usando o Certbot com suporte ao Cloudflare.
Atualizado