Como instalar certificado SSL servidor Apache2 Linux – HTTPS

Hoje uma das minhas tarefas foi configurar o servidor apache para mais de um domínio e instalar certificado ssl 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”.

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 é muito simples:

$ sudo certbot --apache

Depois foi só seguir os passos, leia com atenção cada pergunta.

CertBot para Nginx?

Sim, também é possível!

Leave a Reply

Your email address will not be published. Required fields are marked *