CentOS 7安装主从DNS服务和配置Apache服务器
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,一、安装主DNS服务器1、配置主DNS[root@centos01 ~]# yum -y install bind bind-chroot bind-utils
千家信息网最后更新 2026年11月03日CentOS 7安装主从DNS服务和配置Apache服务器
一、安装主DNS服务器
1、配置主DNS
[root@centos01 ~]# yum -y install bind bind-chroot bind-utils [root@centos01 ~]# cp /etc/named.conf /etc/named.conf.bak [root@centos01 ~]# echo "" > /etc/named.conf options{ listen-on port 53 { any; }; directory "/var/named"; };zone "benet.com" IN { type master; file "benet.com.zone"; allow-transfer { 192.168.100.20; }; };zone "accp.com" IN { type master; file "accp.com.zone"; allow-transfer { 192.168.100.20; };};[root@centos01 ~]# named-checkconf -z /etc/named.conf 2、配置benet区域的正向解析区域
[root@centos01 ~]# vim /var/named/benet.com.zone $TTL 86400 @ SOA benet.com. root.benet.com( 2020020910 1H 15M 1W 1D )@ NS centos01.benet.com. NS centos02.benet.com. centos01 A 192.168.100.10 centos02 A 192.168.100.20 ftp A 192.168.100.10 www A 192.168.100.10 [root@centos01 ~]# named-checkzone benet.com /var/named/benet.com.zone zone benet.com/IN: loaded serial 2020020910OK[root@centos01 ~]# chmod 755 /var/named/benet.com.zone [root@centos01 ~]# chown named:named /var/named/benet.com.zone 3、配置accp区域的正向解析区域
[root@centos01 ~]#cp /var/named/benet.com.zone /var/named/accp.com.zone [root@centos01 ~]# vim /var/named/accp.com.zone $TTL 86400 @ SOA accp.com. root.accp.com( 2020020910 1H 15M 1W 1D)@ NS centos01.accp.com. NS centos02.accp.com. centos01 A 192.168.100.10 ftp A 192.168.100.10 www A 192.168.100.10 [root@centos01 ~]# named-checkzone accp.com /var/named/accp.com.zone zone accp.com/IN: loaded serial 2020020910OK4、启动DNS服务
[root@centos01 ~]# systemctl start named [root@centos01 ~]# systemctl enable named 5、网卡添加DNS
[root@centos01 ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens32 DNS1=192.168.100.20 DNS2=192.168.100.10 [root@centos01 ~]# systemctl restart network [root@centos01 ~]# systemctl restart named 二、安装从DNS服务器
1、配置从DNS
[root@centos02 ~]# yum -y install bind bind-chroot bind-utils[root@centos02 ~]# cp /etc/named.conf /etc/named.conf.bak[root@centos02 ~]# echo "" > /etc/named.conf[root@centos02 ~]# vim /etc/named.confoptions { listen-on port 53 { any; }; directory "/var/named";};zone "benet.com" IN { type slave; file "slaves/benet.com.zone"; masters { 192.168.100.10; };};zone "accp.com" IN { type slave; file "slaves/accp.com.zone"; masters { 192.168.100.10; };};2、启动DNS服务
[root@centos02 ~]# systemctl start named[root@centos02 ~]# systemctl enable named3、检测从是否自动复制主的配置文件
[root@centos02 ~]# cd /var/named/[root@centos02 named]# lschroot data dynamic named.ca named.empty named.localhost named.loopback slaves[root@centos02 named]# cd slaves/[root@centos02 slaves]# lsaccp.com.zone benet.com.zone4、网卡添加DNS
[root@centos02 ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens32DNS1=192.168.100.10DNS2=192.168.100.20[root@centos02 ~]# systemctl restart network[root@centos02 ~]# systemctl restart named5、测试DNS解析
1)主DNS测试解析
[root@centos01 ~]# nslookup ftp.benet.comServer: 192.168.100.20Address: 192.168.100.20#53Name: ftp.benet.comAddress: 192.168.100.102)客户端测试解析

3)备用DNS测试解析
[root@centos02 ~]# nslookup ftp.accp.comServer: 192.168.100.10Address: 192.168.100.10#53Name: ftp.accp.comAddress: 192.168.100.10三、配置基于域名的Apache服务器
1、安装配置Apache
[root@centos01 ~]# tar zxvf /mnt/httpd-2.2.17.tar.gz -C /usr/src/ [root@centos01 ~]# cd /usr/src/httpd-2.2.17/[root@centos01 httpd-2.2.17]# ./configure --prefix=/usr/local/httpd--enable-so --enable-rewrite -enable-charset-lite --enable-cgi [root@centos01 httpd-2.2.17]# make && make install [root@centos01 ~]# ln -s /usr/local/httpd/bin/* /usr/local/bin/ [root@centos01 ~]# cp /usr/local/httpd/bin/apachectl /etc/init.d/httpd [root@centos01 ~]# chmod +x /etc/init.d/httpd [root@centos01 ~]# vim /etc/init.d/httpd #chkconfig:35 80 20 [root@centos01 ~]# chkconfig --add httpd [root@centos01 ~]# chkconfig --level 35 httpd on[root@centos01 ~]# systemctl start httpd 2、配置虚拟主机
[root@centos01 ~]# mkdir /var/www [root@centos01 ~]# mkdir /var/www/benetcom [root@centos01 ~]# mkdir /var/www/accpcom[root@centos01 ~]# echo "www.benet.com" > /var/www/benetcom/index.html [root@centos01 ~]# echo "www.accp.com" > /var/www/accpcom/index.html [root@centos01 ~]# vim /usr/local/httpd/conf/httpd.conf 98 ServerName 192.168.100.10:80 389 Include conf/extra/httpd-vhosts.conf [root@centos01 ~]# vim /usr/local/httpd/conf/extra/httpd-vhosts.conf NameVirtualHost 192.168.100.10:80 Order allow,deny allow from all DocumentRoot "/var/www/benetcom/" ServerName www.benet.com CustomLog "logs/www.benet.com_access_log" common DocumentRoot "/var/www/accpcom/" ServerName www.accp.com CustomLog "logs/www.accp.com_access_log" common [root@centos01 ~]# systemctl restart httpd [root@centos01 ~]# httpd -t Syntax OK 3、客户端访问测试

------ 本文至此结束,感谢阅读 ------
配置
服务
测试
区域
服务器
客户
客户端
网卡
主机
域名
文件
至此
虚拟主机
备用
检测
主从
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
深圳九邦互联网科技有限公司
江苏根荣互联网科技
科技互联网企业
互联网属科技
北京互联网科技有限公司
金融科技与互联网金融
中国 科技 互联网
碳银互联网科技
中国最先进互联网科技公司
互联网科技与管理
互联网软件和科技
互联网新科技动漫ppt素材
上海钢联属于互联网科技股吗
皮皮虾互联网科技有限公司
互联网科技资金流入
风投北京互联网科技
图游互联网科技
互联网与数字科技关系
世界互联网科技成果奖
悟空问答互联网科技
上海卓越科技互联网
互联网科技公司华为
没上市的科技互联网公司
互联网医疗科技
亿账通互联网科技
互联网科技汛
昭通互联网科技选哪家
互联网保险科技创业
21世纪互联网科技成就
科技互联网行业投资研究