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,访问网站

相关推荐
Хайде3 分钟前
VIM的使用
linux·编辑器·vim
夜观天象昼编程14 分钟前
服务器的免密登录和文件传输
运维·服务器
玉石俱焚ing26 分钟前
ubuntu20上部署gitlab并开启ipv6访问
运维·gitlab
vvw&1 小时前
Flarum:简洁而强大的开源论坛软件
运维·服务器·部署·flarum·论坛
Dragon_qu·x1 小时前
Mac 配置SourceTree集成云效
linux·git·云计算·mac
Y.O.U..1 小时前
Linux-计算机网络-epoll的LT,ET模式
linux·服务器·计算机网络·算法·1024程序员节
板子小哥1 小时前
LuatOS学习指南:开启物联网开发之旅
运维·服务器·开发语言·人工智能·物联网·junit·lua
Biturd1 小时前
clickhouse运维篇(三):生产环境一键生成配置并快速部署ck集群
运维·clickhouse
Biturd1 小时前
clickhouse运维篇(二):多机器手动部署ck集群
运维·clickhouse·debian