Ubuntu: Como instalar o Let’s Encrypt no Apache

Let’s Encrypt é um projeto que oferece certificados SSL gratuitamente para sites.

Neste tutorial explicaremos como instalar no Apache com sistema operacional Ubuntu.

1. Primeiramente vamos atualizar os pacotes do Ubuntu, execute em seu terminal:

apt-get update
apt-get upgrade

2. Para utilização do Let’s Encrypt precisaremos instalar o Git, basta executar o comando abaixo:

apt-get install git

3. Agora iremos copiar o projeto Let’s Encrypt do Git para o servidor:

git clone https://github.com/letsencrypt/letsencrypt /opt/letsencrypt

4. Geraremos agora o certificado SSL:

cd /opt/letsencrypt
./letsencrypt-auto --apache -d SEUDOMINIO.COM

Substitua “SEUDOMINIO.COM” pelo domínio de seu site.

5. Acesso SSL com e sem WWW:

Se desejar ter acesso com SSL com e sem WWW em seu site, execute o comando:

./letsencrypt-auto --apache -d www.seudominio.com -d seudominio.com

6. Configurando acesso SSL em subdomínios:

Se precisar utilizar o SSL em um subdomínio, execute o comando:

./letsencrypt-auto --apache -d subdominio.seudominio.com -d seudominio.com

Neste momento seu site já será acessível com SSL, basta acessar https://seudominio.com.

O Let’s Encrypt é válido por 3 meses, sendo necessário renová-lo para continuar utilizando.

Para renovar por mais 3 meses, basta executar o comando:

./letsencrypt-auto renew

Você também pode programar um cron para executar a cada 3 meses e renovar o certificado SSL automaticamente:

crontab -e
1 1 1 */3 * /opt/letsencrypt/letsencrypt-auto renew >> /var/log/renovacao-lets-encrypt.log

Total de Visualizações: 3.023