CentOS 7安装主从DNS服务和配置Apache服务器
发表于:2025-02-05 作者:千家信息网编辑
千家信息网最后更新 2025年02月05日,一、安装主DNS服务器1、配置主DNS[root@centos01 ~]# yum -y install bind bind-chroot bind-utils
千家信息网最后更新 2025年02月05日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 2020020910OK
4、启动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 named
3、检测从是否自动复制主的配置文件
[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.zone
4、网卡添加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 named
5、测试DNS解析
1)主DNS测试解析
[root@centos01 ~]# nslookup ftp.benet.comServer: 192.168.100.20Address: 192.168.100.20#53Name: ftp.benet.comAddress: 192.168.100.10
2)客户端测试解析
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安全错误
数据库的锁怎样保障安全
官网全国数据库
鲜花小镇游戏连接服务器失败
全市网络安全攻防演练总结
信息技术讲课数据库怎么导入
海康CVR存储服务器设置IP
国家政府关于网络安全的政策
软件开发成本度量标准
数据库绘图工具
北斗在软件开发中如何用
民法总则网络安全
陕西网络安全平台
免费的域名以及服务器
软件开发学校费用
杭州觅食网络技术有限
山西国内软件开发培训
苏州沉户赢网络技术有限公司
浦口区网络技术研究经验丰富
蓟州区企业网络技术不二之选
网络安全宣传周360股票
数据库定时自动调用
重庆前端软件开发哪家好
海康CVR存储服务器设置IP
北京暑期软件开发培训费用
惠州旅游软件开发收费
一游戏软件开发
局 网络安全
饥荒怎么添加服务器管理员
关于食品安全事件的数据库
象山县最火软件开发
河南第三方软件开发哪家好