Ícone do site SOLOWEB Tecnologia

Como instalar o SSL no Zimbra usando o Certbot da Let’s Encrypt

Na dica de hoje vamos ensinar como realizar a instalação do certificado SSL da Let’s Encrypt no Zimbra e como deixar ele renovando automaticamente.

Zimbra Collaboration Suite é um groupware criado pela Zimbra, Inc. A empresa foi comprada pela Yahoo! em Setembro de 2007 e depois comprada pela VMWare em 12 de Janeiro de 2010. Em Julho de 2013, a VMware vendeu a empresa para a Telligent Systems, que mudou o nome para Zimbra, Inc. em Setembro de 2013. Wikipédia. A SOLOWEB oferece exelentes planos Zimbra, confira em nosso site.

Let’s Encrypt é uma autoridade de certificação lançada em 12 de abril de 2016, que fornece gratuitamente certificados de criptografia TLS X.509 através de um processo automatizado, criado para eliminar a complexidade dos processos atuais de criação, validação, instalação e renovação de certificados para sites seguros. Wikipédia. Em todos os planos de hospedagem a SOLOWEB oferece e instala SSL Let’s Encrypt.

Passo 1

Vamos instalar o Certbot com o seguinte comando:

$ yum install epel-release mod_ssl -y

$ yum install python-certbot-apache

Passo 2

Agora vamos rodar os comandos para instalação do certificado:

$ certbot certonly -d hostnamedoservidor --standalone --preferred-chain  "ISRG Root X1" --agree-tos
$ cp /etc/letsencrypt/live/hostnamedoservidor/privkey.pem /opt/zimbra/ssl/zimbra/commercial/commercial.key
$ chown zimbra:zimbra /opt/zimbra/ssl/zimbra/commercial/commercial.key

Passo 3

Após a instalação do certificado vamos baixar um certificado adicional para adicionar na cadeia de certificados para validação:

$ wget -O /tmp/ISRG-X1.pem https://letsencrypt.org/certs/isrgrootx1.pem.txt
$ cat /tmp/ISRG-X1.pem >> /etc/letsencrypt/live/hostnamedoservidor/chain.pem
$ chown zimbra: /etc/letsencrypt/live/ -R

Passo 4

Com tudo instalado agora vamos acessar o usuário zimbra e testar e instalar o certificado no zimbra com os seguintes comandos:

$ zmcertmgr verifycrt comm /opt/zimbra/ssl/zimbra/commercial/commercial.key /etc/letsencrypt/live/hostnamedoservidor/cert.pem /etc/letsencrypt/live/hostnamedoservidor/chain.pem
$ zmcertmgr deploycrt comm /etc/letsencrypt/live/hostnamedoservidor/cert.pem /etc/letsencrypt/live/hostnamedoservidor/chain.pem

Passo 5

Agora vamos restartar o zimbra com o seguinte comando:

zmcontrol restart

obs.: você precisa estar com o usuário zimbra.

Pronto, com esse passo-a-passo você deverá instalar o certificado no zimbra sem nenhum problema, e o servidor estará pronto para o funcionamento.

Sair da versão mobile