您可以通过将 SSL 证书安装到 Zimbra 邮件服务器,使 Zimbra 支持 HTTPS 安全访问。本文介绍如何在 Zimbra Collaboration Server 中部署商业 SSL 证书。
获取证书
Zimbra 部署需要用到证书包中的三个文件,先将 apache 文件夹中的文件重命名如下:
.crt证书文件 →commercial.crt.key私钥文件 →commercial.key.ca-bundle证书链文件 →commercial_ca.crt
部署证书
将这三个重命名后的文件复制到 Zimbra 的证书目录(例如
/opt/zimbra/ssl/zimbra/commercial/)。执行以下命令校验证书(确认私钥、证书、证书链三者匹配):
/opt/zimbra/bin/zmcertmgr verifycrt comm commercial.key commercial.crt commercial_ca.crt
- 校验通过后,使用以下命令部署证书:
/opt/zimbra/bin/zmcertmgr deploycrt comm commercial.crt commercial_ca.crt
- 查看已部署的证书,确认部署结果:
/opt/zimbra/bin/zmcertmgr viewdeployedcrt
- 重启 Zimbra 服务,使新证书生效:
su - zimbra -c "zmcontrol restart"
重启完成后,访问邮箱、管理控制台等地址,确认浏览器不再出现证书告警,新证书已正常启用。