Instruções passo a passo sobre como proteger seu servidor web Apache usando o Let's Encrypt.
O Let's Encrypt emite certificados SSL/TLS. Isto aumenta significativamente a segurança porque o tráfego é encriptado por HTTPS (proteção contra a perda de login, palavra-passe e outros dados sensíveis, o que é especialmente importante quando se liga a redes públicas abertas).
Para proteger o Apache usando as ferramentas Let's Encrypt, é necessário primeiro:
o domen
se conectará;Todos os comandos são executados como um utilizador que tem privilégios sudo
mas não é root.
1. Instalar o Certbot para automatizar todas as questões relacionadas com a obtenção de certificados de segurança e/ou a sua renovação pela autoridade de certificação. Para a instalação, precisamos de pacotes snapd
, portanto, instale o snapd
. O comando é $ sudo dnf install snapd
.
2. Inicie o serviço snapd
, que irá lidar com os pacotes snapd. Para poupar tempo no futuro, adicione o serviço ao autoloader.
3. Reinicie o servidor e certifique-se de que todos os pacotes estão a funcionar corretamente. Se estiverem em ordem, instale o módulo para o Apache com o comando
$ sudo dnf install mod_ssl
4. Instale o Certbot usando o comando
$ sudo snap install --classic certbot.
Faça um link simbólico para executá-lo
$ sudo ln -s /snap/bin/certbot /usr/bin/certbot
5. Crie um certificado no CentOS Stream usando o certbot. O sistema pede-lhe que responda às perguntas e introduza o seu endereço de correio eletrónico. Quando terminar, especifique o domen
para o qual o certbot precisa de ser criado. Isso é feito usando o comando
$ sudo certbot --apache
A instrução está completa. Nada complicado. Agora já sabe como proteger corretamente o Apache com o Let's Encrypt.