环境准备
centOS 7
1.配置DNS
1.1 域名为lianxi.com
1.2 为WWW服务器、FTP服务器、NEWS服务器做域名解析
1)安装DNS
yum -y install bind bind-utils
(如果安装不上,就把磁盘在重洗挂载一下)
2)修改DNS配置文件
vim /etc/resolv.conf
本地解析(本地dns就是虚拟机的IP地址,把现有nameserver都注释掉)
vim /etc/named.com/
在全局配置文件中添加两个any
检查配置文件/etc/named.conf有没有错误
named- checkconf /etc/named.conf
3)在区域声明文件中添加两个区域(正向区域和反向区域)
[root@ljy named]# vim /etc/named.rfc1912.zones
4)创建正向解析文件和反向解析文件
[root@ljy ~]# named-checkconf /etc/named.conf
[root@ljy ~]# cd /var/named/
[root@ljy named]# ls
abc.fx data lianxi.com.zone lianxi.zx named.empty
named.loopback abc.zx dynamic lianxi.fx named.ca named.localhost slaves
[root@ljy named]# vim named.localhost
[root@ljy named]#cp named.loopback lianxi..fx
[root@ljy named]# vim lianxi.fx
[root@ljy named]#cp named.loopback lianxi..zx
[root@ljy named]# vim lianxi.zx
修改一哈lianxi.fx地址解析协议,正向和逆向都不配套,111改66
判断文件是否写入正确
[root@ljy named]# named-checkzone www.lianxi.com /var/named/lianxi.zx
5)修改正反向解析文件的所有者和所属组
6)systemctl restart named开启
7)域名解析(nslookup)
DNS步骤
2.发布网站(要先创建了DNS服务器,才能创建网站)
网站域名 | 网页内容 | 网站主目录 |
www.lianxi.com | 111111111 | /srv/lianxi/www |
news.lianxi.com | 222222222 | /srv/lianxi/news |
www.lianxi.com:10080 | 333333333 | /srv/lianxi/10080 |
知识点:
Apache 的主配置文件:/etc/httpd/conf/httpd.conf
默认站点主目录:/var/www/html/
[root@ljy log]# tail -30 messages //查看messages日志文件后30行–开启不了httpd服务报错信息
要进入/var/log/messages/这个目录下查看
1)基于主机头的虚拟主机网站搭建
[root@ljy ~]# firewall-cmd --permanent --zone=public --add-service=httpWarning: ALREADY_ENABLED: httpsuccess[root@ljy ~]# firewall-cmd --permanent --zone=public --add-service=httpsWarning: ALREADY_ENABLED: httpssuccess[root@ljy ~]# firewall-cmd --reload success[root@ljy ~]# systemctl start httpd.service[root@ljy ~]# ifconfigens33: flags=4163mtu 1500inet 192.168.10.66netmask 255.255.255.0broadcast 192.168.10.255inet6 fe80::16d2:eb8:3e29:e1a5prefixlen 64scopeid 0x20ether 00:0c:29:e8:01:3ctxqueuelen 1000(Ethernet)RX packets 6232bytes 538885 (526.2 KiB)RX errors 0dropped 0overruns 0frame 0TX packets 145bytes 19532 (19.0 KiB)TX errors 0dropped 0 overruns 0carrier 0collisions 0lo: flags=73mtu 65536inet 127.0.0.1netmask 255.0.0.0inet6 ::1prefixlen 128scopeid 0x10looptxqueuelen 1000(Local Loopback)RX packets 36211bytes 2951962 (2.8 MiB)RX errors 0dropped 0overruns 0frame 0TX packets 36211bytes 2951962 (2.8 MiB)TX errors 0dropped 0 overruns 0carrier 0collisions 0[root@ljy ~]# mkdir -pv /var/www/html/wwwmkdir: 已创建目录 "/var/www/html/www"[root@ljy ~]# echo 1111111 > /var/www/html/www/index.html[root@ljy ~]# mkdir -pv /var/www/html/newsmkdir: 已创建目录 "/var/www/html/news"[root@ljy ~]# echo 222222 > /var/www/html/news/index.html[root@ljy ~]# vim /etc/httpd/conf.d/www.conf[root@ljy ~]# vim /etc/httpd/conf.d/news.conf[root@ljy ~]# vim /etc/hosts[root@ljy ~]# systemctl restart httpd[root@ljy ~]# curl www.lianxi.com111111[root@ljy ~]# curl news.lianxi.com22222222[root@ljy ~]#