CentOS 7安装主从DNS服务和配置Apache服务器
发表于:2024-09-29 作者:千家信息网编辑
千家信息网最后更新 2024年09月29日,一、安装主DNS服务器1、配置主DNS[root@centos01 ~]# yum -y install bind bind-chroot bind-utils
千家信息网最后更新 2024年09月29日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安全错误
数据库的锁怎样保障安全
内蒙古网络安全宣传周是什么时间
网络安全监督管理包括
请播放网络安全手抄报
特网络技术有限公司
软件数据库如何自动化
免费的turn服务器
商品数据库设计书籍
软件开发工作室深圳
服务器怎么找
万得 金融数据库
软件开发售后服务单模板
北京服务器负载均衡云服务器
方舟起源重生服务器
上传的图片会被保存在服务器上吗
如何在命令中查看数据库版本
武汉星宇创网络技术有限公司
号码归属地数据库
互联网科技可以销售食品吗
软件开发师财务系统
数据库技术的特性
国家网络安全信息化委员会
互联网科技是什么企业类型
荆州好的软件开发
专科软件开发实习多长时间毕业
雷麦尔互联网科技有限公司
思科企业网络安全架构设计实验
方舟起源重生服务器
上传的图片会被保存在服务器上吗
网络安全包括了哪两个部分
ios 异步数据库读写