虚拟web主机类型
一、基于端口
1.vim /etc/httpd/conf.d/vhost2.conf ---- — 改变http服务默认访问路径
<directory /testweb1> allowoverride none 表示不允许覆盖其他配置 require all granted 表示允许所有请求 </directory> <virtualhost 0.0.0.0:80> 所有ip可以通过80端口访问 documentroot /testweb1 指定了客户端请求网页时服务器返回文件的路径 servername 192.168.85.129 服务器的域名 </virtualhost> listen 81 监听81端口 <directory /testweb2> allowoverride none require all granted </directory> <virtualhost 0.0.0.0:81> 所有ip可以通过81端口访问 documentroot /testweb2 servername 192.168.85.129 </virtualhost> :保存退出
2.分别在/testweb1,/testweb2目录下创建index.html文件,写入自己想要的内容
3.systemctl restart httpd --------- 修改了配置文件就需要重启该http服务
4.检查自己的防火墙是否放行http服务和81端口,如果没有就需要配置
firewall-cmd --add-service=http --permanent firewall-cmd --add-port=81/tcp --permanent firewall-cmd --reload
5.getenforce 检查一下自己是否是Permissive宽容模式,如果不是就 setenforce 0 临时开启,因为Enforcing需要验证页面标签,所以直接关了方便。
二、基于IP
1.vim /etc/httpd/conf.d/vhost2.conf ---- — 改变http服务默认访问路径。
<directory /testweb1> allowoverride none require all granted </directory> <virtualhost 0.0.0.0:80> documentroot /testweb1 servername 192.168.85.129 </virtualhost> <directory /testweb2> allowoverride none require all granted </directory> <virtualhost 0.0.0.0:80> documentroot /testweb2 servername 192.168.85.130 </virtualhost> :wq
2.分别在/testweb1,/testweb2目录下创建index.html文件,写入自己想要的内容
3.systemctl restart httpd --------- 修改了配置文件就需要重启该http服务
4.nmcli connection modify ens160 +ipv4.addresses 192.168.85.130/24 ------ 添加一个ip地址,最好把原有的IP地址设置为手动修改模式 nmcli connection up ens160 重启一个网卡之后用ip add 命令可以看到ens160的两个ip地址。
5.getenforce 检查一下自己是否是Permissive宽容模式,如果不是就 setenforce 0 临时开启,因为Enforcing需要验证页面标签,所以直接关了方便。
三、基于web主机(域名)
1.vim /etc/httpd/conf.d/vhost2.conf ---- — 改变http服务默认访问路径。
<directory /testweb1> allowoverride none require all granted </directory> <virtualhost 0.0.0.0:80> documentroot /testweb1 servername www.xixi.com </virtualhost> <directory /testweb2> allowoverride none require all granted </directory> <virtualhost 0.0.0.0:80> documentroot /testweb2 servername www.haha.com </virtualhost> :wq
2.分别在/testweb1,/testweb2目录下创建index.html文件,写入自己想要的内容.
3.systemctl restart httpd --------- 修改了配置文件就需要重启该http服务
4.vim /etc/hosts ---- 本地dns域名解析的配置文件,上网最先查本地的
添加本机的dns域名解析 192.168.85.129 www.xixi.com 192.168.85.129 www.haha.com :wq
5.getenforce 检查一下自己是否是Permissive宽容模式,如果不是就 setenforce 0 临时开启,因为Enforcing需要验证页面标签,所以直接关了方便。