Apache-web服务器环境搭建
实验要求
(ip 192.168.48.130)
1、常规配置web服务
2、通过用户主页配置web服务
3、通过虚拟目录配置web服务
4、添加DNS解析服务,访问虚拟机域名: www.TestWeb.com
思路总结
一、常规配置 web 服务
- 首先关闭防火墙,保障服务能被正常访问。
- 创建网站测试内容的默认首页,并写入访问信息。
- 对 httpd.conf 默认配置文件进行修改(建议先备份),具体操作是使用vim /etc/httpd/conf/httpd.conf命令。
- 完成配置后,在客户端输入 ip 地址 192.168.48.130 进行查看。
二、通过用户主页配置 web 服务
- 创建用户并进行相关设置:使用useradd stoki命令创建用户,会在 /home 下自动生成 stoki 文件夹;通过passwd stoki为用户添加密码;执行chmod 705 stoki修改用户家目录权限。
- 创建用户个人首页相关文件:使用mkdir /home/stoki/public创建 stoki 个人首页默认文件所在目录;切换到该目录后,用vim index.html创建访问信息,并通过chmod 705 index.html修改权限。
- 修改用户主页配置文件,使用vim /etc/httpd/conf.d/userdir.conf命令进行操作。
- 重启 http 服务,命令为systemctl restart httpd,之后访问个人主页。
三、通过虚拟目录配置 web 服务
- 创建虚拟目录及文件,即/virdir/index.html。
- 修改默认文件的权限,确保其他用户具有读和执行权限。
- 修改 httpd.conf 配置文件,使用vim /etc/httpd/conf/httpd.conf命令,将原来的 /www 参数改为 /virdir。
- 重启 http 服务后,在客户端成功访问虚拟目录。
四、添加 DNS 解析服务,访问虚拟机域名www.TestWeb.com
- 在 IP 为 192.168.48.130 的服务器上安装 DNS 服务。
- 修改相关配置文件:使用vim /etc/named.conf修改主配置文件 named.conf;通过vim /etc/named.rfc1912.zones修改 named.rfc1912.zones 文件,并追加指定的区域配置内容。
- 创建并修改区域配置文件,分别使用vim named.TestWeb和vim named.192.168.48命令进行操作。
- 修改本地 DNS 指向,若有客户机,让客户机 dns 指向本服务器即可。
- 重启服务后,在浏览器中打开www.TestWeb.com进行访问
1.常规配置web服务
关闭防火墙
systemctl stop firewalld.service #关闭
setenforce 0 #0关闭, 1 打开
创建网站测试内容的默认首页
mkdir /www
touch /www/index.html
并赋予index.html文件的权限 : chmod 755 /www/index.html
写入访问信息
vim /www/index.html
写入:this is web page!
修改httpd.conf默认配置文件: vim /etc/httpd/conf/httpd.conf (建议备份)
重启http服务 systemctl restart httpd
在客户端输入ip查看: 192.168.48.130
2.通过用户主页配置web服务
创建用户并修改用户家目录权限,个人首页默认文件
useradd stoki ===>在 /home下会自动生成一个 stoki的文件夹
passwd stoki 添加密码
chmod 705 stoki 修改权限
mkdir /home/stoki/public 创建stoki个人首页默认文件
cd /home/cqb/public 切换目录
vim index.html 创建访问信息
chmod 705 index.html 修改权限
修改用户主页配置文件 vim /etc/httpd/conf.d/userdir.conf
三个地方变更:
UserDir disabled 前面加上 #
UserDIr public 前面的# 去掉
<Directory “/home/*/public”> 改成这个内容
重启http服务,命令:systemctl restart httpd 并访问个人主页
3.通过虚拟目录配置web服务
创建虚拟目录 /virdir/index.html
mkdir /virdir
cd /virdir
vim index.html
修改默认文件的权限,使其他用户具有读和执行权限
chmod 705 index.html
写入: this is vir web page!!!
修改httpd.conf配置文件 vim /etc/httpd/conf/httpd.conf
把原来 /www 参数改为 /virdir
重启http服务
systemctl restart httpd 重启httpd服务
在客户端成功访问虚拟目录
4.添加DNS解析服务,访问虚拟机域名: www.TestWeb.com
安装DNS服务 (ip 192.168.48.130)
yum install bind bind-chroot -y
修改主配置文件修改named.conf文件 vim /etc/named.conf
修改named.rfc1912.zones文件 vim /etc/named.rfc1912.zones
追加如下内容:
zone "TestWeb.com" IN {type master;file "named.TestWeb";allow-update {none;};
};zone "48.168.192.in-addr.arpa" IN {type master;file "named.192.168.48";allow-update {none;};
};
创建并修改区域配置文件
cd /var/named
cp -a named.localhost named.TestWeb
cp -a named.loopback named.192.168.48
vim named.TestWeb
vim named.192.168.48
修改本地DNS指向。
如果有客户机可以直接让客户机dns指向本服务器即可。
[root@serverA named]# vim /etc/resolv.conf
# Generated by NetworkManager
search localdomain
nameserver 192.168.48.130
重启服务
systemctl restart named 重启服务
在浏览器中打开 www.TestWeb.com