目录
要求:
一、环境配置
二、实验过程
三、实验总结
要求:
配置http基于不同IP地址访问不同的站点,要求默认首页文件为 first.html
一、环境配置
1.准备一台虚拟机(本实验rocky)
2.下载好httpd服务: yum install httpd -y
![]()
二、实验过程
1.建立两个IP地址:nmcli c modefiy ens33 +ipv4.address 192.168.80.100/24
nmcli c modefiy ens33 +ipv4.address 192.168.80.200/24
![]()
2.启动ens33服务:nmcli c up ens33

4.查看服务是否启动成功:ip a

5.创建名称为100,200的文件:mkdir -p /www/ip/{100,200}
![]()
6.查看是否创建成功:ls -l /www/ip/

7.给100,200两个文件添加网页内容:echo"this is server 100" >/www/ip/100/index.html
echo"this is server 200" >/www/ip/200/index.html
![]()
8.进入到con.f文件中:cd /etc/httpd/conf.d
![]()
9.创建编辑一个为myhosts.conf文件:vim myhosts.conf
![]()
10.编辑以下内容

11.保存退出
12.重启服务:systemctl restart httpd
![]()
13.在window页面中输入:http://192.168.80.100
http://192.168.80.200


三、实验总结
1.常遇到的问题与解决
(1)启动服务遇到了错误:systemctl status httpd, journalctl -xe,编辑文件出现问题
(2)配置正确,但是就是访问被拒绝:防火墙未关闭,systemctl stop firewalld
(3)配置正确, 一直访问的默认欢迎界面(Apache), selinux阻止你访问目录,403 Forbidden, 进入welcome.conf默认的欢迎界面
2.实验心得
在实验过程中一定要记住是在conf.d下重新创建一个文件配置而且要以.conf结尾,在 编辑配置文件的时候一定要特别注意格式,学会去排错,通过这次实验我们可以独立的 搭建一个web服务器,并且通过不同的IP地址访问不同的网站页面,让我更加的深入了 解到了web服务器的工作方式。