Nginx基于多ip的虚拟主机

在虚拟机中添加另外两个虚拟网卡

虚拟机中,设置,添加,网络适配器

[root@localhost network-scripts]# ls
ifcfg-ens33 ifcfg-ens36  ifcfg-ens37

ifcfg-ens36 ifcfg-ens37和ifcfg-ens33差不多,只是删除了uuid,和修改了部分对应的参数

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens36
DEVICE=ens36
ONBOOT=yes
DNS1=114.114.114.114
IPADDR=192.168.2.5
NETMASK=255.255.255.0
GATEWAY=192.168.2.1

重启网卡配置
systemcl network restart

最终的显示结果如下:

ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.2.4  netmask 255.255.255.0  broadcast 192.168.2.255
        inet6 fe80::7fb5:d92b:f117:1224  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:96:ee:04  txqueuelen 1000  (Ethernet)
        RX packets 7025  bytes 620938 (606.3 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 4777  bytes 687125 (671.0 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

ens36: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.2.5  netmask 255.255.255.0  broadcast 192.168.2.255
        inet6 fe80::730:9d0d:6e5a:41f0  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:96:ee:0e  txqueuelen 1000  (Ethernet)
        RX packets 40  bytes 8779 (8.5 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 79  bytes 11282 (11.0 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

ens37: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.2.6  netmask 255.255.255.0  broadcast 192.168.2.255
        inet6 fe80::2195:f9fd:59a9:a1da  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:96:ee:18  txqueuelen 1000  (Ethernet)
        RX packets 36  bytes 7411 (7.2 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 82  bytes 12308 (12.0 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

配置nginx

去html下新建两个文件夹
xuni1和xuni2,并写入index.html
vim nginx.config

 添加两个server段
server{
        listen 192.168.2.6;
        server_name localhost;

        location /{
        root html/xuni2;
        index index.html index.htm;
        }

    }
    server {
        listen 192.168.2.5;
        server_name  localhost;

        location / {
            root   html/xuni1;
            index  index.html index.htm;
        }
       

重启nginx,刷新浏览器缓存

posted @ 2020-09-07 09:08  琴似蓝调  阅读(552)  评论(0编辑  收藏  举报