全部博文(535)
分类: LINUX
2011-06-08 14:38:58
一、当前配置环境
server:Centos5.6
zimbra版本:zcs-7.0.1_GA_3105.RHEL5.20110304210448.tgz
bind版本:bind-9.3.6-4.P1.el5_4.2
二、安装步骤:
1.正常安装操作系统(部署线上系统时根据具体情况进行分区);
2.关闭系统防火墙及selinux;
3.安装bind,(可选择rpm安装也可使用yum安装)
3.1yum安装:
注意事项:
在 CENTOS-5下默认没有配置文件模版,还需要安装一个软件包caching-named否则在启动的时候就会提示启动失败.而且安装bind需要如下的包
3.2安装caching-named
再启动named服务,提示成功:
3.3修改/etc/named.conf配置文件如下:
options {
directory "/var/named";
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
#服务器解析不到的域名到哪个解析服务器查找
forwarders {202.106.0.20;};
// query-source address * port 53;
};
//
// a caching only nameserver config
//
controls {
inet 127.0.0.1 allow { localhost; } keys { rndckey; };
};
zone "." IN {
type hint;
file "named.ca";
};
zone "localdomain" IN {
type master;
file "localdomain.zone";
allow-update { none; };
};
zone "localhost" IN {
type master;
file "localhost.zone";
allow-update { none; };
};
#xkhouse域
zone "xkhouse.com" IN {
type master;
#记录文件
file "xkhouse.com.zone";
allow-update { none; };
};
#反向解析
zone "99.1.168.192.in-addr.arpa" IN {
type master;
file "99.1.168.192.in-addr.arpa";
allow-update { none; };
};
zone "0.0.127.in-addr.arpa" IN {
type master;
file "named.local";
allow-update { none; };
};
zone "0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa" IN {
type master;
file "named.ip6.local";
allow-update { none; };
};
zone "255.in-addr.arpa" IN {
type master;
file "named.broadcast";
allow-update { none; };
};
zone "0.in-addr.arpa" IN {
type master;
file "named.zero";
allow-update { none; };
};
3.4 在/var/named/chroot/var/named/下创建xkhouse.com.zone文件,内容如下:
$TTL
86400
@ IN SOA mail.xkhouse.com.
admin.xkhouse.com. (
42 ; serial (d. adams)
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum
IN NS mail.xkhouse.com.
IN MX 0 mail.xkhouse.com.
localhost IN A 127.0.0.1
mail
IN A
192.168.1.99
www
IN A 192.168.1.98
3.4 在/var/named/chroot/var/named/下创建99.1.168.192.in-addr.arpa文件,内容如下:
$TTL 86400
@
IN SOA
mail.xkhouse.com. admin.xkhouse.com. (
1997022700 ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
86400 ) ; Minimum
IN NS mail.xkhouse.com.
1 IN PTR mail.xkhouse.com.
3.5执行命令创建链接:
ln -s /var/named/chroot/var/named/99.1.168.192.in-addr.arpa /var/named/99.1.168.192.in-addr.arpa
ln -s /var/named/chroot/var/named/xkhouse.com.zone /var/named/xkhouse.com.zone
3.6重新启动named服务,并开机启动.
4.安装zimbra
4.1关闭sendmail及sendmail服务
4.2编辑/etc/hosts文件内容如下:
# Do
not remove the following line, or various programs
# that require network functionality will fail.
#::1
localhost6.localdomain6 localhost6
127.0.0.1 localhost
192.168.1.99
mail.xkhouse.com mail
4.3编辑/etc/resolv.conf文件,内容如下:
;
generated by /sbin/dhclient-script
search
xkhouse.com
nameserver 192.168.1.99
nameserver 202.106.0.20
4.4解压缩zimbra
4.5开始安装zimbra:
4.6安装过程
Operations
logged to /tmp/install.log.24596
Checking for existing installation...
zimbra-ldap...NOT FOUND
zimbra-logger...NOT FOUND
zimbra-mta...NOT FOUND
zimbra-snmp...NOT FOUND
zimbra-store...NOT FOUND
zimbra-apache...NOT FOUND
zimbra-spell...NOT FOUND
zimbra-proxy...NOT FOUND
zimbra-archiving...NOT FOUND
zimbra-convertd...NOT FOUND
zimbra-cluster...NOT FOUND
zimbra-core...NOT FOUND
PLEASE READ THIS AGREEMENT CAREFULLY BEFORE USING
THE SOFTWARE.
ZIMBRA, INC. ("ZIMBRA") WILL ONLY
LICENSE THIS SOFTWARE TO YOU IF YOU
FIRST ACCEPT THE TERMS OF THIS AGREEMENT. BY
DOWNLOADING OR INSTALLING
THE SOFTWARE, OR USING THE PRODUCT, YOU ARE
CONSENTING TO BE BOUND BY
THIS AGREEMENT. IF YOU DO NOT AGREE TO ALL OF THE
TERMS OF THIS
AGREEMENT, THEN DO NOT DOWNLOAD, INSTALL OR USE THE
PRODUCT.
License Terms for the Zimbra Collaboration Suite:
Press Return to continue
按任意继续。
Checking for prerequisites...
FOUND: NPTL
FOUND:
sudo-1.6.7p5-30.1.3
FOUND: libidn-0.5.6-1
FOUND:
fetchmail-6.2.5-6.0.1
FOUND: gmp-4.1.4-3
FOUND:
compat-libstdc++-296-2.96-132.7.2
FOUND:
compat-libstdc++-33-3.2.3-47.3
FOUND: libtool-libs-1.5.6-4
FOUND:
/usr/lib/libstdc++.so.5
Checking for suggested prerequisites...
FOUND: perl-5.8.5
Prerequisite check complete.
Checking for installable packages
Found zimbra-core
Found zimbra-ldap
Found zimbra-logger
Found zimbra-mta
Found zimbra-snmp
Found zimbra-store
Found zimbra-apache
Found zimbra-spell
Found zimbra-proxy
Select 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-store
Installing:
zimbra-core
zimbra-ldap
zimbra-logger
zimbra-mta
zimbra-snmp
zimbra-store
zimbra-apache
zimbra-spell
The system will be modified. Continue? [N] y
Y继续
Removing /opt/zimbra
Removing 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 packages
DNS ERROR resolving MX for mail.xkhouse.com
It is suggested that the domain name have an MX
record configured in DNS
Change domain name?
[Yes]
Create Domain: [mail.xkhouse.com] xkhouse.com
Main menu
1) Common
Configuration:
2)
zimbra-ldap:
Enabled
3)
zimbra-store:
Enabled
+Create
Admin
User:
yes
+Admin
user to
create:
admin@ xkhouse.com
+Admin
Password
UNSET
+Enable
automated spam training:
yes
+Spam
training
user:
+Non-spam(Ham) training
user:
+Global
Documents
Account:
+SMTP
host:
xkhouse.com
+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:
+Configure store for use with reverse mail proxy:
FALSE
+Configure store for use with reverse web proxy:
FALSE
4)
zimbra-mta:
Enabled
5)
zimbra-snmp:
Enabled
6)
zimbra-logger:
Enabled
7)
zimbra-spell:
Enabled
8) Default Class of Service
Configuration:
r) Start servers after
configuration
yes
s) Save config to
file
x) Expand
menu
q)
Quit
Address unconfigured (**) items (? - help) 3
设置管理密码
*** CONFIGURATION COMPLETE - press 'a' to apply
Select from menu, or press 'a' to apply config (?
- help) a
Save configuration data to a file? [Yes]
Save config in file: [/opt/zimbra/config.32406]
Saving config in /opt/zimbra/config.32406...done.
The system will be modified - continue? [No] y
Operations logged to /tmp/zmsetup.06122009-021025.log
Setting local config values...done.
Setting up CA...done.
Deploying CA to /opt/zimbra/conf/ca ...done.
Creating SSL certificate...done.
Installing mailboxd SSL certificates...done.
Initializing ldap...done.
Setting replication password...done.
Setting Postfix password...done.
Setting amavis password...done.
Setting nginx password...done.
Saving CA in ldap ...done.
Creating server entry for xkhouse.com...done.
Saving SSL Certificate in ldap ...done.
Setting spell check URL...done.
Setting service ports on xkhouse.com...done.
Adding mail.xkhouse.com to zimbraMailHostPool in
default COS...done.
Installing skins...
steel
bare
zmail
beach
sand
bones
lavender
hotrod
yahoo
waves
lemongrass
sky
done.
Setting zimbraFeatureIMEnabled=FALSE...done.
Setting zimbraFeatureTasksEnabled=TRUE...done.
Setting
zimbraFeatureBriefcasesEnabled=TRUE...done.
Setting zimbraFeatureNotebookEnabled=TRUE...done.
Setting MTA auth host...done.
Setting TimeZone Preference...done.
Creating domain mail.xkhouse.com...done.
Creating user .
Creating postmaster alias...done.
Creating user .
Creating user .
Creating user .
Setting spam training accounts...done.
Initializing store sql database...done.
Setting zimbraSmtpHostname for
mail.xkhouse.com...done.
Initializing logger sql database...done.
Initializing mta config...done.
Configuring SNMP...done.
Setting services on mail.xkhouse.com...done.
Setting up syslog.conf...done.
You have the option of notifying Zimbra of your
installation.
This helps us to track the uptake of the Zimbra
Collaboration Suite.
The only information that will be transmitted is:
The
VERSION of zcs installed (5.0.16_GA_2921_RHEL4)
The
ADMIN EMAIL ADDRESS created (admin@ xkhouse.com)
Notify Zimbra of your installation? [Yes]
Notifying Zimbra of installation via @ xkhouse.com
Notification complete
Starting servers...done.
Checking for deprecated zimlets...done.
Installing common zimlets...
com_zimbra_cert_manager...done.
com_zimbra_email...done.
com_zimbra_date...done.
com_zimbra_bulkprovision...done.
com_zimbra_phone...done.
com_zimbra_ymemoticons...done.
com_zimbra_url...done.
com_zimbra_local...done.
Finished installing common zimlets.
Initializing Documents...done.
Restarting mailboxd...done.
Setting up zimbra crontab...done.
Moving /tmp/zmsetup.06122009-021025.log to
/opt/zimbra/log
Configuration complete - press return to exit
4.7登陆测试
本地dns指向DNS服务器,登陆