一、增加ip地址
查看ip地址,因为只有一个,我们可以自己添加一个虚拟主机的ip地址
新增虚拟主机的ip地址:
nmcli connection modify ens160 +ipv4.addresses 192.168.198.129/24
要记得 nmcli connection up 会话:
nmcli connection up ens160
这时候查看就会看到两个虚拟主机的ip地址
二、写配置文件
首先我们要进入目录:cd /etc/httpd/conf.d/
然后在该目录下创建配置文件,注意:文件名字无所谓,但是文件后缀必须是.conf
里面输入如下图所示内容,directory里设置权限
virtualhost里,ip地址是你虚拟主机的ip地址,其中第二个是刚才新加的那个ip地址
servername是你虚拟主机的主机名,documentroot是文件目录
然后记得保存退出
三、重启服务并查看
因为我们让配置文件发生了改变,所以需要重启服务:
systemctl restart httpd
然后查看:
netstat -lntup | grep httpd
我们在浏览器直接输入一个ip地址查看的话,将会看到红帽的测试页面,我们为了看到效果,可以自定义页面
四、自定义页面
首先进入目录:cd /var/www/html/
然后分别创建 /www/128 和 /www/129 路径
再分别写入内容到两个路径下的 index.html 文件里面
还没有完,我们 getenforce,发现是强制的 Enforcing
需要 setenforce 0
然后再重启一下服务
最后去浏览器输入那两个不同的虚拟主机ip地址