当前位置:文档之家› 菜鸟安装zimbra教程

菜鸟安装zimbra教程

菜鸟安装zimbra教程最近转载了很多乱七八糟linux和Zimbra的文章,有点装逼的嫌疑,说实话着实无奈,为了以后找到有用资料方便就放到自己空间里来了,顺便共享给大家。

说到这gai si 的Zimbra,从去年暑假一直折腾折腾,折腾到懒得搞了,寒假抱着必死的决心背水一战,总算把Zimbra安装好了,激动ing。

皇天不负有心人啊.....哦,牢骚就到此,为了广大菜鸟方便安装ZImbra,今天我就自己贡献下我原创的无脑版安装,下面我们开始菜鸟安装Zimbra之旅。

o(∩_∩)o首先,我的linux版本是fedora 11,官网有提供zcs(Zimbra Collaboration Suite)安装这里是地址/downloads/当然下载版本是fedora 11 32位的那个..冰淋(以下自称小冰吧)我之前就是因为版本不同导致安装错误很多,所以版本一定要和自己的linux对上号。

^_^标志下:OS:fedora 11 ZCS :fedora 11 (32位)好了,接下去是安装操作系统,什么RAID 的别管他,自己分不好就默认安装,再不行就覆盖原来linux系统总之默认就行了,当然选择安装软件时候最好点[现在制定] 把bind那个服务器安装上,这个很重要!找不到的同学可以看我后面怎么安装。

安装的时候,计算机名用这个叫“mail”最好用这个,要是后面出问题我可不管哦- -!ok~安装过程就这样好了,其他不懂的就默认,别自己乱搞。

好了,现在系统启动了,要建立个新用户,自己取吧,我就叫“webmail”,好,进入linux操作系统了。

:-)现在呢要做几个事,下载好zcs,安装好bind,这里讲下bind的安装,放入你的光盘,先打开终端,输入su[webmail@mail ~]$ su密码:输入你root的密码登录root账户成功[root@mail webmail]#(好吧,我知道连这都不懂的不是菜鸟,是小白)打开光盘目录:[root@mail webmail]# cd /media/Fedora\ 11\ i386\ DVD/Packages/[root@mail Packages]#好了让我们搜索下bind在哪里[root@mail Packages]# find . -name 'bind*'./bind-9.6.1-0.3.b1.fc11.i586.rpm./bind-chroot-9.6.1-0.3.b1.fc11.i586.rpm./bind-libs-9.6.1-0.3.b1.fc11.i586.rpm./bind-utils-9.6.1-0.3.b1.fc11.i586.rpm[root@mail Packages]#啊,看到了那个第一个就是bind,让我们安装下[root@mail Packages]# rpm -ivh bind-9.6.1-0.3.b1.fc11.i586.rpmwarning: bind-9.6.1-0.3.b1.fc11.i586.rpm: Header V3 RSA/SHA256 signature: NOKEY, key ID d22e77f2Preparing... ########################################### [100%]package bind-32:9.6.1-0.3.b1.fc11.i586 is already installed啊,因为小冰已经安装过了,所以他提示package bind-32:9.6.1-0.3.b1.fc11.i586 is already installed没安装的同学可能会碰到这样的问题,bindxxxxx is needed by bind-9.6.1-0.3.b1.fc11.i586.rpm这简单,你就搜下这个什么bindxxxxxx然后把它安装上就ok了,这个过程叫解决依赖关系,可能会要装3~4个额外的依赖包好了bind安装好了,我们看下这个bind服务器是不是再运行了呢。

(*^__^*)[root@mail Packages]# service named restart停止named:[确定]启动named:[确定][root@mail Packages]#嗯,这个叫named的东西就是我们的bind的名字,其实他是一个DNS守护进程,也就是DNS 服务器进程。

嘿嘿,小冰我的指导详细吧...有鸟哥的风范....(自恋了)行,咱们再开始下一步,关闭影响zcs安装的一些进程。

[root@mail Packages]# service iptables stopiptables:清除防火墙规则:[确定]iptables:将链设置为政策ACCEPT:filter [确定]iptables:正在卸载模块:[确定][root@mail Packages]# chkconfig iptables off[root@mail Packages]#这是关闭linux的防火墙和禁止它开机启动o(∩_∩)o[root@mail Packages]# vi /etc/selinux/config进入vi编辑模式,找到SELINUX=ENFORCE 改成SELINUX=0如下# This file controls the state of SELinux on the system.# SELINUX= can take one of these three values:# enforcing - SELinux security policy is enforced.# permissive - SELinux prints warnings instead of enforcing.# disabled - No SELinux policy is loaded.SELINUX=0# SELINUXTYPE= can take one of these two values:# targeted - Targeted processes are protected,# mls - Multi Level Security protection.SELINUXTYPE=targeted输入:wq保存退出编辑模式,回到终端操作界面。

[root@mail Packages]# setenforce 0[root@mail Packages]#上面是为了禁止SELINUX启动和立刻关闭SELINUX(*^__^*)好了,现在开始就是重点了,接下来就是超级重要的DNS服务器的配置了!首先是要创建一个域[root@mail webmail]# vi /etc/named.conf编辑bind的配置文档如下加粗的是你要自己输入的,注意标点和关键字别打错了哦!^_^ options {listen-on port 53 { 127.0.0.1; };listen-on-v6 port 53 { ::1; };directory "/var/named";dump-file "/var/named/data/cache_dump.db";statistics-file "/var/named/data/named_stats.txt";memstatistics-file "/var/named/data/named_mem_stats.txt";allow-query { localhost; };forwarders{127.0.0.1;};recursion yes;dnssec-enable yes;dnssec-validation yes;dnssec-lookaside . trust-anchor .;};logging {channel default_debug {file "data/named.run";severity dynamic;};};zone "." IN {type hint;file "named.ca";};zone ""{type master;file "";};include "/etc/named.rfc1912.zones";include "/etc/named.dnssec.keys";include "/etc/pki/dnssec-keys/dlv/.conf";好了保存退出vi模式吧。

现在我们已经配置了一个域了^_^现在我们要给这个域编辑配置文件了[root@mail webmail]# vi /var/named/新添一个文件再/var/named目录下名字叫内容如下:;; Addresses and other host information.;@ IN SOA . . (10118 ; Serial43200 ; Refresh3600 ; Retry3600000 ; Expire2592000 ) ; Minimum; Define the nameservers and the mail serversIN NS mailIN MX 10 .mail IN A 127.0.0.1好了保存退出到终端模式^_^什么?你不懂这什么意思?正常嘛你是菜鸟,想弄懂的话去看看鸟哥私房菜的DNS配置篇吧(*^__^*) ~好了,一切准本就绪了,现在我们要重启下DNS进程,对,就是刚咱用过的那个命令[root@mail webmail]# service named restart停止named:[确定]启动named:[确定][root@mail webmail]#意思就是named 服务给我重启,英文看的懂吧?(*^__^*) ...然后该做什么呢,哦,对了,需要编辑一下hosts配置[root@mail webmail]# vi /etc/hosts127.0.0.1 localhost.localdomain localhost125.216.250.89 mail对对,编辑这个/etc/hosts文档,这个很重要哦,125.216.250.89可是小冰在学校里的ip哦,被你发现了(*^__^*)ok,保存退出当然,咱们用自己的dns服务器当然要告诉电脑我们不用别人的啦,fedora 11配置很方便,下面来个文图说明o(∩_∩)o唉算了,还是文字说明吧,空间图片传不了无奈- -!桌面左上角的小电脑点右键编辑连接能上网的鸟儿们肯定会啦^_^有线里面编辑System eth0点ipv4设置标签添加地址:125.216.250.89 子网掩码:255.255.255.0 网关:0.0.0.0DNS服务器:127.0.0.1 (就是咱们自己啦o(∩_∩)o哈哈~)搜索域:(咱们的域啦)ok,应用退出然后点左键连上它,现在你可是断网状态咯,可别忘了留住小冰这个页面继续你的安装哦~(*^__^*) ~下面进入正式安装!!万事具备只欠东风,把我们下好的zcs-6.0.10_GA_2692.F11.20101215160835.tgz包放在下载文件夹下点右键解压到此处,ok多了一个zcs-6.0.10_GA_2692.F11.20101215160835文件夹了吧好的进入这个文件夹[root@mail 下载]# cd zcs-6.0.10_GA_2692.F11.20101好了开始吧!打开安装文件[root@mail zcs-6.0.10_GA_2692.F11.20101215160835]# ./install.sh开始了下面是一大段运行信息从别人那里贴来的,跟咱安装大同小异,可以忽略,重点小冰会给你加粗o(∩_∩)o~Checking for existing installation...zimbra-ldap...NOT FOUNDzimbra-logger...NOT FOUNDzimbra-mta...NOT FOUNDzimbra-snmp...NOT FOUNDzimbra-store...NOT FOUNDzimbra-apache...NOT FOUNDzimbra-spell...NOT FOUNDzimbra-proxy...NOT FOUNDzimbra-archiving...NOT FOUNDzimbra-convertd...NOT FOUNDzimbra-cluster...NOT FOUNDzimbra-core...NOT FOUNDChecking for installable packagesFound zimbra-coreFound zimbra-ldapFound zimbra-loggerFound zimbra-mtaFound zimbra-snmpFound zimbra-storeFound zimbra-apacheFound zimbra-spellFound zimbra-proxySelect the packages to install下面开始安装了,默认安装,直接按回车Install zimbra-ldap [Y]Install zimbra-logger [Y]Install zimbra-mta [Y]Install zimbra-snmp [Y]Install zimbra-store [Y]Install zimbra-apache [Y]Install zimbra-spell [Y]Install zimbra-proxy [N]Checking required space for zimbra-core checking space for zimbra-storeInstalling:zimbra-corezimbra-ldapzimbra-loggerzimbra-mtazimbra-snmpzimbra-storezimbra-apachezimbra-spellThe system will be modified. Continue? [N] y输入Y继续安装emoving /opt/zimbraRemoving zimbra crontab entry...done.done.Cleaning up zimbra init scripts...done.Cleaning up /etc/ld.so.conf...done.Cleaning up /etc/prelink.conf...done.Cleaning up /etc/security/limits.conf...done.Finished removing Zimbra Collaboration Suite.Installing packageszimbra-core......zimbra-core-5.0.16_GA_2921.RHEL4-20090429033149.i386.rpm...done zimbra-ldap......zimbra-ldap-5.0.16_GA_2921.RHEL4-20090429033149.i386.rpm...done zimbra-logger......zimbra-logger-5.0.16_GA_2921.RHEL4-20090429033149.i386.rpm...done zimbra-mta......zimbra-mta-5.0.16_GA_2921.RHEL4-20090429033149.i386.rpm...done zimbra-snmp......zimbra-snmp-5.0.16_GA_2921.RHEL4-20090429033149.i386.rpm...done zimbra-store......zimbra-store-5.0.16_GA_2921.RHEL4-20090429033149.i386.rpm...donezimbra-apache......zimbra-apache-5.0.16_GA_2921.RHEL4-20090429033149.i386.rpm...don ezimbra-spell......zimbra-spell-5.0.16_GA_2921.RHEL4-20090429033149.i386.rpm...done Operations logged to /tmp/zmsetup.06122009-021025.logSetting defaults...DNS ERROR resolving MX for It is suggested that the domain name have an MX record configured in DNSChange domain name? [Yes]Create Domain: [] //这里输入的就是我们的域名,哈哈~Main menu1) Common Configuration:2) zimbra-ldap: Enabled3) zimbra-store: Enabled+Create Admin User: yes+Admin user to create: admin@ +Admin Password UNSET+Enable automated spam training: yes+Spam training user: spam.wkbgfvpnt@+Non-spam(Ham) training user: ham.rerooaxs@+Global Documents Account: wiki@+SMTP host: +Web server HTTP port: 80+Web server HTTPS port: 443+Web server mode: http+IMAP server port: 143+IMAP server SSL port: 993+POP server port: 110+POP server SSL port: 995+Use spell check server: yes+Spell server URL: t:7780/aspell.php+Configure store for use with reverse mail proxy: FALSE +Configure store for use with reverse web proxy: FALSE4) zimbra-mta: Enabled5) zimbra-snmp: Enabled6) zimbra-logger: Enabled7) zimbra-spell: Enabled8) Default Class of Service Configuration:r) Start servers after configuration yess) Save config to filex) Expand menuq) QuitAddress unconfigured (**) items (? - help) 3设置管理密码。

相关主题