基于虚拟网卡的多IP多域名访问实验
问题:
要求搭建web服务器,创建基于域名的虚拟主机,能够使用www.xiaopang.com和www.dapang.com访问各自的网站网站存放路径分别为/xiaopanq和/dapang,内容自定。
“小胖,你咋这么胖呢!"
解题思路:
分析需求:
- 创建基于域名的虚拟主机
- www.xiaopang.com 和www.dapang.com
- 存放路径分别为/xiaopanq和/dapang
所用到的知识:
- 目录的创建并重定向的使用
- 了解网页配置文件
- 了解操作系统缓存文件
- Curl的访问操作
操作前提:
1、配置好网卡信息(多IP访问),即每个域名有自己的IP地址,启动http服务
nmcli connection modify ens160 ipv4.method manual ipv4.addresses 192.168.190.132/24 +ipv4.addresses 192.168.190.100/24 +ipv4.addresses 192.168.190.200/24 ipv4.gateway 192.168.190.2 ipv4.dns 114.114.114.114 connection.autoconnect yes
#信息解读:
#使用nmcli 命令修改名为ens160的网卡 ipv4连接方法为 手动 ipv4地址为192.168.190.132/24 以及ipv4地址 192.168.190.100 /24 和ipv4地址为192.168.190.200/24 设置网关为 192.168.190.2 设置ipv4的DNS 地址为 114.114.114.114 开启自动连接 是的
2、启动网卡ens160
nmcli connection up ens160
3、关闭防火墙
systemctl stop firewalld
setenforce 0
4、启动http服务
systemctl start httpd
解题步骤:
1、创建目录文件
mkdir /www/{xiaopang,dapang}
- 写入文件内容
echo 小胖,你咋这么胖呢! > /www/xiaopang/index.html
echo 大胖,你也一样! > /www/dapang/index.html
3、编辑网页配置文件
vim /etc/httpd/conf.d/vhost.conf
4、设置网页配置文件
<Directory /www>
AllowOverride none
Require all granted
</Directory>
<VirtualHost 192.168.190.100:80>
ServerName www.xiaopang.com
DocumentRoot /www/xiaopang
</VirtualHost>
<VirtualHost 192.168.190.200:80>
ServerName www.dapang.com
DocumentRoot /www/dapang
</VirtualHost>
5、编辑linux操作系统缓存文件
vim /etc/hosts
6、配置文件内容
192.168.190.100 www.xiaopang.com
192.168.190.200 www.dapang.com
7、重启http服务
systemctl restart httpd
- 使用curl访问域名
curl xiaopang.com -域名城-精品域名交易中介
curl 火锅加盟 大胖涮锅 官方网站_骨汤火锅上市企业(股权代码:208903)
这里无法显示可能是该域名已经被买走,做的时候写成自己写的域名即可
例外:Wink10客户端访问
写入之后,保存即可(灰色就是保存成功)