linux 上既有apache和zimbra证书如何安装,Zimbra邮件系统安装与配置

一、DNS安装配置

如果方便可以直接在你的域名管理后台添加mail的A记录及MX记录。如果暂时是测试环境那就自己建一个dns服务吧,其实也很简单。

从下载bind9.9,这是当前的最新版了。

# tar xvf bind-9.9.1.tar.gz

# cd bind-9.9.1

# ./configure --prefix=/usr/local/bind --enable-threads

# make && make install

# /usr/local/bind/sbin/rndc-confgen > /usr/local/bind/etc/rndc.conf

# tail -10 /usr/local/bind/etc/rndc.conf |head -9| sed s/#\// > /usr/local/bind/etc/named.conf

# dig > /usr/local/bind/etc/named.root

# vim /usr/local/bind/etc/named.conf

key "rndc-key" {

algorithm hmac-md5;

secret "CTAPFb1II94jnlOjPS5s/A==";

};

controls {

inet 127.0.0.1 port 953

allow { 127.0.0.1; } keys { "rndc-key"; };

};

options {

directory "/usr/local/bind";

pid-file "var/named.pid";

forwarders {

192.168.1.1;

192.168.2.1;

};

};

zone "." IN {

type hint;

file "etc/named.root";

};

zone "localhost" IN {

type master;

file "etc/named.local";

};

zone "0.0.127.in-addr.arpa" IN {

type master;

file "etc/named.localarpa";

};

zone "zimbra-test.com" IN {

type master;

file "etc/named.test";

};

zone "2.168.192.in-addr.arpa" IN {

type master;

file "etc/named.testarpa";

};

接下来建立这个主文件中指定的zone配置文件

(1)named.local

$TTL 86400

@   1D    IN      SOA     @        root.localhost. (

20110429

3H

15M

1W

1D )

1D    IN      NS      @

1D    IN      A      127.0.0.1

(2)named.localarpa

$TTL 86400

@       IN      SOA     localhost.      root.localhost. (

20110429

3H

15M

1W

1D )

IN      NS      localhost.

1       IN      PTR     localhost.

(3)named.test

$TTL 86400

@       IN      SOA     zimbra-test.com.       root.zimbra-test.com.(

20110429

3H

15M

1W

1D )

IN      NS      @

IN      MX  10   mail.zimbra-test.com.

ns      IN      A       192.168.2.47

@       IN      A       192.168.2.47

mail    IN      A       192.168.2.47

(4)named.testarpa

$TTL 86400

@ IN SOA zimbra-test.com. root.zimbra-test.com. (

20110429 ; Serial

3H ; Refresh 1d=1 days

15M ; Retry 30m=30 minutes

1W ; Expire 1w=7 days

1D ) ; Minimum ;Negative Caching

@         IN NS zimbra-test.com.

47        IN PTR zimbra-test.com.

47        IN PTR mail.zimbra-test.com.

47        IN PTR ns.zimbra-test.com.

测试DNS是否成功配置

编辑/etc/resove.conf配置文件

nameserver 192.168.2.47

[root@mail ~]# host -t mx zimbra-test.com

zimbra-test.com mail is handled by 10 mail.zimbra-test.com.

说明DNS配置正确

注:

(1)/usr/local/bind/sbin/rndc-confgen 这条命令的意思就不解释了,只是在执行这个命令时有时候会卡住,这是因为/dev/random的原因。编辑这个文件,在里面输入随意的数字字母,多

输点,保存退出,这个命令就执行成功了,以前在centos上没遇见这个问题。这里注意一下喽。

(2)named.conf中options这一行以上的内容就是由(1)产生的,这里不能自建。一定要用rndc-confgen这个命令生成。

好了以上我只是建了一个测试环境。不需要太复杂

启动之后用nslookup,ping检查一下看是否能正常解析,如果有错误会在/var/log/messages中可以看到。

=======================================================================

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值