Установка SSL в Zimbra — различия между версиями

Материал из m6a
Перейти к: навигация, поиск
(Новая страница: «==Последовательность действий== #Установка certbot в Ubuntu #Генерируем сертификат certbot certonly…»)
 
м (Последовательность действий)
Строка 1: Строка 1:
 
==Последовательность действий==
 
==Последовательность действий==
#[[Установка certbot в Ubuntu]]
+
*[[Установка certbot в Ubuntu]]
#Генерируем сертификат
+
*Генерируем сертификат
 
   certbot certonly -d $domain
 
   certbot certonly -d $domain
#Объединяем сертификаты
+
*Объединяем сертификаты
 
   wget --no-check-certificate -O /etc/letsencrypt/live/$domain/zimbra_chain.pem https://letsencrypt.org/certs/isrgrootx1.pem.txt
 
   wget --no-check-certificate -O /etc/letsencrypt/live/$domain/zimbra_chain.pem https://letsencrypt.org/certs/isrgrootx1.pem.txt
 
   cat /etc/letsencrypt/live/$domain/chain.pem >> /etc/letsencrypt/live/$domain/zimbra_chain.pem
 
   cat /etc/letsencrypt/live/$domain/chain.pem >> /etc/letsencrypt/live/$domain/zimbra_chain.pem
#Проверяем сертификаты
+
*Проверяем сертификаты
 
   mkdir /opt/zimbra/ssl/letsencrypt
 
   mkdir /opt/zimbra/ssl/letsencrypt
 
   cp /etc/letsencrypt/live/$domain/* /opt/zimbra/ssl/letsencrypt/
 
   cp /etc/letsencrypt/live/$domain/* /opt/zimbra/ssl/letsencrypt/
 
   chown -Rfv zimbra:zimbra /opt/zimbra/ssl/letsencrypt/
 
   chown -Rfv zimbra:zimbra /opt/zimbra/ssl/letsencrypt/
 
   sudo su - zimbra -c "zmcertmgr verifycrt comm /opt/zimbra/ssl/letsencrypt/privkey.pem /opt/zimbra/ssl/letsencrypt/cert.pem /opt/zimbra/ssl/letsencrypt/zimbra_chain.pem"
 
   sudo su - zimbra -c "zmcertmgr verifycrt comm /opt/zimbra/ssl/letsencrypt/privkey.pem /opt/zimbra/ssl/letsencrypt/cert.pem /opt/zimbra/ssl/letsencrypt/zimbra_chain.pem"
#Устанавливаем сертификат
+
*Устанавливаем сертификат
 
   tar -cPzf /opt/zimbra/ssl/zimbra-$(date +"%Y%m%d%H%M").tar.gz /opt/zimbra/ssl/zimbra
 
   tar -cPzf /opt/zimbra/ssl/zimbra-$(date +"%Y%m%d%H%M").tar.gz /opt/zimbra/ssl/zimbra
 
   cp /opt/zimbra/ssl/letsencrypt/privkey.pem /opt/zimbra/ssl/zimbra/commercial/commercial.key
 
   cp /opt/zimbra/ssl/letsencrypt/privkey.pem /opt/zimbra/ssl/zimbra/commercial/commercial.key
Строка 19: Строка 19:
 
   sudo su - zimbra -c "zmcertmgr deploycrt comm /opt/zimbra/ssl/letsencrypt/cert.pem /opt/zimbra/ssl/letsencrypt/zimbra_chain.pem"
 
   sudo su - zimbra -c "zmcertmgr deploycrt comm /opt/zimbra/ssl/letsencrypt/cert.pem /opt/zimbra/ssl/letsencrypt/zimbra_chain.pem"
 
   sudo su - zimbra -c "zmcontrol restart"
 
   sudo su - zimbra -c "zmcontrol restart"
#Проверяем сертификат
+
*Проверяем сертификат
 
   sudo su - zimbra -c "/opt/zimbra/bin/zmcertmgr viewdeployedcrt"
 
   sudo su - zimbra -c "/opt/zimbra/bin/zmcertmgr viewdeployedcrt"

Версия 19:04, 20 октября 2022

Последовательность действий

 certbot certonly -d $domain
  • Объединяем сертификаты
 wget --no-check-certificate -O /etc/letsencrypt/live/$domain/zimbra_chain.pem https://letsencrypt.org/certs/isrgrootx1.pem.txt
 cat /etc/letsencrypt/live/$domain/chain.pem >> /etc/letsencrypt/live/$domain/zimbra_chain.pem
  • Проверяем сертификаты
 mkdir /opt/zimbra/ssl/letsencrypt
 cp /etc/letsencrypt/live/$domain/* /opt/zimbra/ssl/letsencrypt/
 chown -Rfv zimbra:zimbra /opt/zimbra/ssl/letsencrypt/
 sudo su - zimbra -c "zmcertmgr verifycrt comm /opt/zimbra/ssl/letsencrypt/privkey.pem /opt/zimbra/ssl/letsencrypt/cert.pem /opt/zimbra/ssl/letsencrypt/zimbra_chain.pem"
  • Устанавливаем сертификат
 tar -cPzf /opt/zimbra/ssl/zimbra-$(date +"%Y%m%d%H%M").tar.gz /opt/zimbra/ssl/zimbra
 cp /opt/zimbra/ssl/letsencrypt/privkey.pem /opt/zimbra/ssl/zimbra/commercial/commercial.key
 chown -Rfv zimbra:zimbra /opt/zimbra/ssl/zimbra/commercial/
 sudo su - zimbra -c "zmproxyctl stop"
 sudo su - zimbra -c "zmmailboxdctl stop"
 sudo su - zimbra -c "zmcertmgr deploycrt comm /opt/zimbra/ssl/letsencrypt/cert.pem /opt/zimbra/ssl/letsencrypt/zimbra_chain.pem"
 sudo su - zimbra -c "zmcontrol restart"
  • Проверяем сертификат
 sudo su - zimbra -c "/opt/zimbra/bin/zmcertmgr viewdeployedcrt"