Web服务器配置——搭建自己的web服务器,要求可以进行局域网内部的DNS地址解析。
一、常规配置web服务
创建网站测试内容的默认首页:
mkdir /www
touch /www/index.html
并赋予index.html文件的权限:chmod 755 /www/index.html
vim /www/index.html 写入:hollo word
备份:cp /etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.conf_bak
修改httpd.conf默认配置文件: vim /etc/httpd/conf/httpd.conf
重启http服务:systemctl restart httpd
在客户端输入ip查看:192.168.147.129
二、通过用户主页配置web服务
1、创建用户并修改用户家目录权限
useradd cqb ===>在 /home下会自动生成一个cqb的文件夹
passwd cqb
cd /home/
chmod 705 cqb
2、创建cqb个人首页默认文件
mkdir /home/cqb/public
cd /home/cqb/public
vim index.html
3、修改用户主页配置文件vim /etc/httpd/conf.d/userdir.conf
三个地方变更: UserDir disabled 前面加# 注释掉
UserDIr public 前面的# 去掉
<Directory “/home/*/public”>改成这个内容
4、重启http服务,命令:systemctl restart httpd
5、在客户端测试访问个人主页:
三、通过虚拟目录配置web服务
1、创建虚拟目录
mkdir /virdir
cd /virdir
vim index.html
写入:需要写入的内容
2、修改默认文件的权限,使其他用户具有读和执行权限
chmod 705 index.html
3、修改httpd.conf配置文件
vim /etc/httpd/conf/httpd.conf
把原来 /www 参数改为 /virdir
4、重启http服务: systemctl restart httpd
5、在客户端成功访问虚拟目录
四、添加DNS解析服务,访问虚拟机域名: www.TestWeb.com
1、安装DNS服务
yum install bind bind-chroot -y
2、修改主配置文件修改named.conf文件
vim /etc/named.conf
3、修改named.rfc1912.zones文件
vim /etc/named.rfc1912.zones
追加如下内容:
zone "TestWeb.com" IN {
type master;
file "named.TestWeb";
allow-update {none;};
};
zone "147.168.192.in-addr.arpa" IN {
type master;
file "named.192.168.147";
allow-update {none;};
};
4、创建并修改区域配置文件
cd /var/named
cp -a named.localhost named.TestWeb
cp -a named.loopback named.192.168.147
vim named.TestWeb
5、修改本地DNS指向
vim /etc/resolv.conf
6、重启服务
systemctl restart named
7、在浏览器中打开 www.TestWeb.com
或者: