¿Estás visitando desde Perú?
Ingresá a Linware Perú ⯈
Continuar en Linware Perú ⯈
×
¿Qué estás buscando?
BUSCAR!
BLOG
Zimbra SkillZ: cómo usar Zimbra con varios dominios HTTPS (indicación del nombre del servidor)
Publicada el 02/06/2022

Este artículo es un breve tutorial sobre cómo hacer que su Zimbra sea accesible a través de múltiples dominios HTTPS. Esto permitirá a sus usuarios llegar a Zimbra utilizando diferentes URL, como: https://mail.zimbra.com y https://mail.zimbra.org.

Configurar el certificado TLS inicial

Configure Zimbra para que funcione con el primer dominio HTTPS. Instale el certificado obtenido de su Autoridad de certificación utilizando una de estas guías:

Este ejemplo configura el primer dominio HTTPS barrydegraaff.nl en un servidor Zimbra (zimbra-sni-blog.barrydegraaff.nl) usando un certificado Let's Encrypt:

cp /etc/letsencrypt/live/barrydegraaff.nl/privkey.pem /opt/zimbra/ssl/zimbra/commercial/commercial.keynchown zimbra:zimbra /opt/zimbra/ssl/zimbra/commercial/commercial.keynwget -O /tmp/ISRG-X1.pem https://letsencrypt.org/certs/isrgrootx1.pem.txtncat /tmp/ISRG-X1.pem >> /etc/letsencrypt/live/barrydegraaff.nl/chain.pemnchown -R zimbra:zimbra /etc/letsencryptnsudo su zimbra -ndiscos compactos ~n/opt/zimbra/bin/zmcertmgr verifycrt comm /opt/zimbra/ssl/zimbra/commercial/commercial.key /etc/letsencrypt/live/barrydegraaff.nl/cert.pem /etc/letsencrypt/live/barrydegraaff.nl/chain .pem

El resultado debería verse como:

** Verificando '/etc/letsencrypt/live/barrydegraaff.nl/cert.pem' contra '/opt/zimbra/ssl/zimbra/commercial/commercial.key'nEl certificado '/etc/letsencrypt/live/barrydegraaff.nl/cert.pem' y la clave privada '/opt/zimbra/ssl/zimbra/commercial/commercial.key' coinciden.n** Verificando '/etc/letsencrypt/live/barrydegraaff.nl/cert.pem' contra '/etc/letsencrypt/live/barrydegraaff.nl/chain.pem'nCadena de certificados válida: /etc/letsencrypt/live/barrydegraaff.nl/cert.pem: OK

Implemente el certificado de la siguiente manera:

/opt/zimbra/bin/zmcertmgr deploymentcrt comm /etc/letsencrypt/live/barrydegraaff.nl/cert.pem /etc/letsencrypt/live/barrydegraaff.nl/chain.pem

Configurar certificados adicionales

Este ejemplo configura un dominio adicional (zimbra.tech) en un servidor Zimbra (zimbra-sni-blog.barrydegraaff.nl) usando un certificado Let's Encrypt:

wget -O /etc/letsencrypt/ISRG-X1.pem https://letsencrypt.org/certs/isrgrootx1.pem.txtncat /etc/letsencrypt/ISRG-X1.pem /etc/letsencrypt/live/zimbra.tech/chain.pem > /etc/letsencrypt/live/zimbra.tech/chain-with.pemncat /etc/letsencrypt/live/zimbra.tech/cert.pem /etc/letsencrypt/live/zimbra.tech/chain-with.pem > /etc/letsencrypt/live/zimbra.tech/deployme.bundlenchown -R zimbra:zimbra /etc/letsencryptnsudo su zimbra -ndiscos compactos ~nfuente /opt/zimbra/bin/zmshutilnzmsetvarsn/opt/zimbra/bin/zmcertmgr verifycrt comm /etc/letsencrypt/live/zimbra.tech/privkey.pem /etc/letsencrypt/live/zimbra.tech/cert.pem /etc/letsencrypt/live/zimbra.tech/deployme .paquete

El resultado debería verse como:

** Verificando '/etc/letsencrypt/live/zimbra.tech/cert.pem' contra '/etc/letsencrypt/live/zimbra.tech/privkey.pem'nEl certificado '/etc/letsencrypt/live/zimbra.tech/cert.pem' y la clave privada '/etc/letsencrypt/live/zimbra.tech/privkey.pem' coinciden.n** Verificando '/etc/letsencrypt/live/zimbra.tech/cert.pem' contra '/etc/letsencrypt/live/zimbra.tech/deployme.bundle'nCadena de certificados válida: /etc/letsencrypt/live/zimbra.tech/cert.pem: OK

Implemente el certificado de la siguiente manera:

zmprov cd zimbra.technzmprov md zimbra.tech zimbraVirtualHostName zimbra.techn/opt/zimbra/libexec/zmdomaincertmgr savecrt zimbra.tech /etc/letsencrypt/live/zimbra.tech/deployme.bundle /etc/letsencrypt/live/zimbra.tech/privkey.pemn/opt/zimbra/libexec/zmdomaincertmgr deploymentcrts

El resultado debería verse como:

** Certificado de implementación para zimbra.tech...hecho.

Para que los cambios sean efectivos, habilite zimbraReverseProxySNIEnabledy
reinicie Zimbra a través de:

zmprov mcf zimbraReverseProxySNIEnabled VERDADEROnreiniciar zmcontrol

¡Ya está listo para comenzar a usar Zimbra con varios dominios!

Solución de problemas

En algunos casos, si hay algún problema con los certificados, Zimbra LDAP no podrá reiniciarse, lo que hará que su servidor Zimbra se niegue a iniciarse. En este caso, puede instalar temporalmente certificados autofirmados para iniciar Zimbra y luego volver a instalar sus certificados reales.
Para más información, ver:

Renovación de certificados

En caso de renovación de certificados, debe volver a realizar los pasos anteriores para
cada certificado a renovar. Esto significa que utilizará diferentes pasos para
el dominio inicial y los dominios adicionales.

El certificado de dominio inicial es el que se copia
/opt/zimbra/ssl/zimbra/commercial/commercial.keyy se implementa (y se
renueva) a través de zmcertmgr deploycrt comm.

Los dominios adicionales se implementan (y renuevan) a través de zmdomaincertmgr.

Ir al Blog