Vamos criptografarT ajuda a obter e instalar certificados SSL gratuitos para automatizar o processo projetado no Apache e eliminar totalmente a instalação, validação, criação e renovação manual usando o cliente de software e o certbot.
Vamos criptografar Emite o certificado quando ocorre um problema e o certificado permanece válido por 90 dias, e esse certificado é confiável por quase todos os principais navegadores hoje em dia. Então, neste post, nós o ajudaremos e o guiaremos sobre como instalar. Vamos criptografar e proteger o Apache usando -o no Ubuntu 20.04 LTS Operating System.
Instalação de Let's Encrypt
Para começar com a instalação do Let's Encrypt, existem alguns pré-requisitos que você deve ter. Por exemplo,
Se você atendeu aos requisitos para começar a instalação do Let's Encrypt, siga o guia simples passo a passo.
Etapa 1: Instale o CertBot
Primeiro, instalaremos o certbot, um utilitário de linha de comando e usado para obter o certificado. Ajuda a obter e renovar o certificado SSL quando necessário.
Está disponível no repositório oficial do pacote APT do Ubuntu e pode ser facilmente baixado e instalado a partir daí.
Primeiro, atualize o repositório de cache do sistema Ubuntu digitando o comando fornecido abaixo:
$ sudo apt update
Inicie o processo de instalação do CERTBOT e Python3-CertBot-Apache, usando o comando abaixo:
$ sudo apt install certbot python3-chertbot-apache
Para confirmar e iniciar a instalação, digite 'y' e pressione o 'Digitar' chave.
O certBOT é com sucesso e pode ser verificado digitando o comando abaixo:
$ CERTBOT -Versão
Você pode testemunhar essa versão 0.40.0 do certbot está instalado.
Etapa 2: Ativar e configurar o firewall
Para permitir que o firewall permita o tráfego HTTPS para a configuração do certificado SSL, usaremos o Ubuntu por padrão e UFW pré-instalado para modificar as regras do firewall.
Para saber sobre as regras da UFW atualmente em execução no sistema, digite o comando abaixo:
$ sudo ufw status
Se o status estiver inativo, ative o utilitário UFW usando o comando:
$ sudo ufw habilitar
Agora, novamente, verifique o status:
Ele mostrará todas as regras em execução, se houver algum.
Agora, permita o Apache completo Usando o comando fornecido abaixo:
$ sudo ufw permitir 'apache completo'
Verifique o status do UFW novamente para verificar a configuração usando o comando mencionado abaixo:
$ sudo ufw status
Tudo bem! Agora vamos obter o certificado SSL usando o certbot.
Etapa 3: Obtenha o certificado Let's Crypty SSL
De muitas opções disponíveis para obter um certificado SSL, obteremos o certificado SSL usando o CertBot.
Para obter o certificado SSL usando o certbot, digite o comando abaixo:
$ sudo certbot --pache -d Exemplo.com -d www.exemplo.com
A execução do comando acima solicitará algumas perguntas; portanto, leia -as com cuidado e responda de acordo com suas necessidades e necessidades.
Primeiro, forneça o endereço de e -mail:
Em seguida, concorde com os termos de serviço digitando A e pressionando Digitar:
Mais tarde, ele solicitará compartilhar seu endereço de e -mail com o EFF (Electronic Frontier Foundation), então digite Y Se você quiser compartilhar ou N Se você não deseja compartilhar seu endereço de e -mail:
Depois de responder a todas as perguntas, a instalação começará e você terá o novo certificado SSL.
Etapa 4: Verifique o status do serviço CERTBOT
Posteriormente, para verificar a renovação automática do CERTBOT, basta verificar o status do serviço usando o comando:
$ sudo systemctl status certbot.cronômetro
Etapa 5: execute uma corrida a seco
Se estiver ativo, você pode testar o processo de renovação fazendo uma corrida a seco usando o certbot, usando o comando fornecido abaixo:
$ sudo certbot renow-run-run
Se o comando acima não causou nenhum erro, você está pronto.
Conclusão
É assim que você pode proteger o Apache com Let's Encrypt no Ubuntu 20.04. Esta postagem fornece um guia passo a passo sobre a proteção do servidor Apache com Let's Encrypt usando o certbot, e você aprendeu a obter e renovar o certificado SSL usando o certbot.