Hoje uma das minhas tarefas foi configurar o servidor apache para mais de um domínio e instalar certificado ssl grátis para a barra do navegador ficar verde e direcionar todo tráfego automaticamente para o ambiente seguro.
Provavelmente você deve estar pensando: “que saco, lá vamos nós gerar certificado, baixar, instalar pacotes e configurar o apache”. Como instalar SSL grátis.
Eu também pensei a mesma coisa, e comecei a executar a configuração dos arquivos do site no apache, e instalação do openssl no servidor Ubuntu 16.04, até este ponto tudo bem…
Como gerar certificado SSL grátis?
É muito simples, recomendo a SSL for Free, você gera certificado para seus domínios e subdomínios sem custo.
https://www.sslforfree.com/
Atenção para gerar o certificado para seu domínio com alias (www.) na frete.
Ok, e agora… ?
Vamos enviar nossas chaves para o servidor. OK?
Não… Tem uma forma muito mais simples, esse meu trabalho foi em vão, e resumido a esta ferramenta que fez todo processo!
CertBot, está disponível para dezenas de plataformas o bot é muito estável e simples! https://certbot.eff.org/
Com apenas 1 comando, você tem seu Apache totalmente configurado para HTTPS, certificado criado, baixado e instalado. Sim, ele faz todo trabalho para você!
Como instalar CertBot
No meu caso como era Ubuntu, 16.04 foi rápido:
sudo apt-get update $ sudo apt-get install software-properties-common
sudo add-apt-repository ppa:certbot/certbot
sudo apt-get update
sudo apt-get install python-certbot-apache
Para rodar certificado ssl apache é muito simples e grátis:
sudo certbot --apache
Depois foi só seguir os passos, leia com atenção cada pergunta para instalar certificado ssl no linux.
CertBot para Nginx?
Sim, também é possível!
Thank you for the excellent post