版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/longgeqiaojie304/article/details/84984113
Nginx虚拟主机单网卡多IP配置演示
1、基于主机多IP方式模型图
2、方式一:多网卡多IP方式
3、方式二:单网卡多IP方式
4、查看当前主机网卡信息
ip a / ifconfig
lo网卡是回环网卡 虚拟网卡 它的IP地址是127.0.0.1,利用这个接口可以实现系统内部发送和接收数据
eth0网卡是物理网卡
5、在网卡eth0上添加虚拟IP
(1)添加虚拟IP前,先验证下局域网IP是否存在
局域网ip:172.16.0.3不存在
局域网ip:172.16.0.4不存在
(2)添加虚拟IP
ip addr add 172.16.0.3/20 dev eth0
ip addr add 172.16.0.4/20 dev eth0
6、Nginx虚拟主机单网卡多IP配置
(1)把default.conf配置文件拷贝三份
(2)把index.html文件拷贝三份
(3)修改server1.conf、server2.conf、server3.conf配置
server1.conf:
server2.conf:
server3.conf:
(4)重启nginx进程服务
只有重启nginx进程服务才会生效
先停止之前的nginx进程服务:nginx -s stop
重启启动nginx进程服务:nginx -c /etc/nginx/nginx.conf
(5)验证单网卡多IP配置是否生效
curl http://172.16.0.2:80
curl http://172.16.0.3:80
curl http://172.16.0.4:80