Linux上部署nginx实现多ip访问多网站

1,添加多个ip地址

        使用nmtui命令或nmcli命令

nmtui方式:

nmcli方式:

  [root@localhost ip]# nmcli conncetion ipv4.method manual ipv4.address 192.168.79.129/24 + 192.168.79.130/24 + 192.168.79.131 ipv4.gatway 192.68.79.2 ipv4.dns 114.114.114.114

激活网卡配置:

 [root@localhost ip]# nmcli connection up ens160
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/3)

查看配置是否生效:

2,在/etc/nginx/conf.d/test_ip.conf 配置文件

 server{
        listen 192.168.79.129:80; -----监听IP地址,端口
        root /ip/129;----访问目录文件
        location / {    ----访问本地/目录
                index  index.html;----索引文件名,默认 index.html
                   }
       }
 server{
        listen 192.168.79.130:80;
        root /ip/130;
        location / {
                index  index.html;
                   }
       }
 server{
        listen 192.168.79.131:80;
        root /ip/131;
        location / {
                index  index.html;
                   }
       }
           

3,重启nginx服务 

关闭相关服务

[root@localhost ~]# systemctl stop firewalld
[root@localhost ~]# setenforce  0

重启配置

[root@localhost /]# systemctl restart nginx 

 4,创建相关目录文件

[root@localhost /]# mkdir /ip/{129,130,131} -pv
mkdir: created directory '/ip'
mkdir: created directory '/ip/129'
mkdir: created directory '/ip/130'
mkdir: created directory '/ip/131'
[root@localhost /]# echo this is 129 > /ip/129/index.html
[root@localhost /]# echo this is 130 > /ip/130/index.html
[root@localhost /]# echo this is 131 > /ip/131/index.html

5,访问网站 

 

 

上一篇:MySQL同步到ES的方案选型-4. Binlog 实时同步


下一篇:Webpack安装