分类
Tutorials

Centos 8 stream安装Zimbra 8/Zimbra 9

这个教程与Zimbra 9安装非常适用,但是经过我的Centos 8下测试,Zimbra 9有个bug是Zimbra重启失败。所以可以等等再说。Centos 7安装Zimbra 9最大的问题是无法启用IPv 6。互联网的一些教程已经非常老旧,通常一些问题是安装好后后台统计报错,要么是服务器重启后报错。

最近安装了Zimbra 8/9在最新的Centos 7/8/Stream系统上发现很多问题,这篇教程是花费了大概3天时间才测试通过。这应该是如今互联网最靠谱的Zimbra安装教程了,因为其中包括如何启用IPv6以及安装免费的letsencrypt SSL证书。

systemctl stop postfix.service systemctl disable postfix.service systemctl mask postfix.service systemctl stop firewalld.service systemctl disable firewalld.service #关闭防火墙和postfix服务,这与zimbra会有冲突 yum install -y libidn gmp perl perl-core nmap sudo sysstat sqlite libaio libstdc++ wget unzip vi /etc/hosts #设置举例 1.1.1.1 1235.co mail sudo nmcli con mod Public_ens192 +ipv6.addresses "::1" #添加ipv6地址 wget https://files.zimbra.com/downloads/8.8.15_GA/zcs-8.8.15_GA_3953.RHEL8_64.20200629025823.tgz tar xvf zcs-8.8.15_GA_3953.RHEL8_64.20200629025823.tgz su zimbra #切换为zimbra用户 zmprov ms zmhostname zimbraReverseProxyMailMode redirect #设置为HTTPS跳转到HTTP模式,为下面安装SSL证书必须。 zmupdateauthkeys #生成证书,否则导致后台服务统计报错。 /opt/zimbra/libexec/zmsyslogsetup exit sudo dnf install epel-release sudo dnf install certbot python3-certbot-apache mod_ssl #letsencrypt证书签发必须安装 wget https://raw.githubusercontent.com/YetOpen/certbot-zimbra/master/certbot_zimbra.sh -P /usr/local/bin chmod +x /usr/local/bin/certbot_zimbra.sh certbot_zimbra.sh -n su zimbra #切换为zimbra用户 zmprov ms zmhostname zimbraIPMode both #开启ipv4 ipv6混合模式 /opt/zimbra/libexec/zmiptool zmcontrol restart
Code language: PHP (php)

发表评论

电子邮件地址不会被公开。 必填项已用*标注