第一步:写配置文件
vim /etc/httpd/conf.d/vhost.conf
添加以下具体内容配置
<virtualhost 192.168.238.140:80>
documentroot /www/haha
servername www.haha.com
</virtualhost>
<virtualhost 192.168.238.140:80>
documentroot /www/xixi
servername www.xixi.com
</virtualhost>
第二步:添加ip
先查看已经有的ip
ip address
再添加ip,以及刷新
nmcli connection modify ens160 +ipv4.addresses 192.168.238.140/24
nmcli connection up ens160
再用ip address 命令查看是否添加上ip
ip address
第三步:新建文件夹 haha 和 xixi
先cd到/www/目录下,查看已经有的文件夹
cd /www/
ll
再新建文件夹
mkdir haha
mkdir xixi
再用ll命令查看一下
ll
第四步:输出重定向
echo welcome to xixi > xixi/index.html
echo welcome to haha > haha/index.html
第五步:重启httpd服务(重点一定不能忘)
systemctl restart httpd
如果重启不了情况:
可能是没有关闭防火墙,需要关闭防火墙
先查看防火墙状态:
systemctl status firewalld
再关闭防火墙:
systemctl stop firewalld
第六步:修改本地解析
vim /etc/hosts
在hosts文件里面添加上以下配置:
192.168.238.140 www.xixi.com
192.168.238.140 www.haha.com
第七步:在window里面修改本地解析
在以下路径里面找到hosts文件
同时打开文件添加上以下配置
192.168.238.140 www.xixi.com
192.168.238.140 www.haha.com
结果如下:
此步骤如果提示没有管理员权限无法保存
请按以下方法操作:
第一,使用快捷键win键+R,输入cmd
第二,然后ctrl+shift+enter 以管理员身份进入
第三步,输入notepad,进入到记事本
然后在记事本里面打开上述路径文件(如果打开最后一个路径下的文件夹没有文件,需要修改文件类型为所有文件)
第八步:测试
curl www.haha.com
curl www.xixi.com
同时在网页里面进行测试:(如果haha可以,而xixi不行,则是浏览器的问题。可以换成火狐浏览器试试看)