CentOS51上安装基于postfix的全功能邮件服务器2.docx
文本预览下载声明
CentOS5.1上安装基于postfix的全功能邮件服务器
这个是参考cu上的贴来配置的过程,我看资料那么详细,我今天就好好测试一下。发现配置邮件服务器,是最全面的,不但你要配置lamp,还要bind,ssl,等于把我最近编译安装的软件,全部整合在一起了。如果测试通过,这个就当我学习linux21天的总结了。
一:试验环境介绍
软件:vmware workstation6.02vm:创建一个redhat as5 vm,8g硬盘,删除软驱和声卡主机名(hostname):centosip:68dns:(配置完后,需要修改,指向68,修改/etc/resolv.conf),
邮件服务器的名字为
dns server:dns ip:68ip:68 HYPERLINK / 68 68
系统采用centos5.1,采用最小化安装,所有的选项采用系统默认。
二:安装软件前准备
1:关闭无用的服务和selinux,需要重新启动才能生效
2:配置ssh,允许root登陆
3:配置yum,快速更新
4:把所有的软件上传到/usr/src目录下
5:通过yum安装gcc, gcc-c++
6:卸载sendmail (yum y remove sendmail)
7:重新启动机器,给系统做快照,后面每完成一项工作都给系统做一个快照
三:安装bind
安装bind
tar zxvf bind-9.4.2.tar.gzcd bind-9.4.2./configure --prefix=/usr/local/named make make installgroupadd binduseradd -g bind -d /usr/local/named -s /sbin/nologin bindcd /usr/local/named/etc/usr/local/named/sbin/rndc-confgen rndc.confcat rndc.conf rndc.keychmod 777 /usr/local/named/vartail -10 rndc.conf | head -9 | sed s/#\ //g named.conf
配置
1:编辑/usr/local/named/etc 目录下的named.conf 文件
vi named.conf添加下面内容(
#################
options {directory /usr/local/named/var;????????? //域名文件存放的绝对路径pid-file named.pid;????????????? //如果bind启动,自动会在/usr/local/named/var目录生成一个named.pid文件,打开文件就是named进程的ID};
zone . IN {??????? type hint;????????? //根域名服务器??????? file named.root; //存放在//usr/local/named/var目录,文件名为named.root};
zone localhost IN {??????? type master;???? //类型为主域名服务器??????? file localhost.zone; //本地正向解析的文件??????? allow-update { none; }; };
zone 0.0.127. IN {??????? type master;????? //类型为主域名服务器??????? file named.local;?? //本地反向解析的文件??????? allow-update { none; };};
zone IN {????? //建立域??????? type master;????? ??????? file test.zone;??? //域映射IP地址可在此文件编写??????? allow-update { none; };};
zone 1.168.192. in {?? //反向解析??????? type master;?? ??????? file test.local;????????????? //存放反向解析的文件??????? allow-update { none; };};########################
2:在/usr/local/named/var目录下,需要创建5个文件
cd /usr/local/named/var
1:named.rootdig @ . ns named.root
2:localhost.zone####
显示全部