Nginx多ip部署多站点

目录

1.修改网卡配置信息

2.修改主要配置文件nginx.conf


1.修改网卡配置信息

1)来到网卡配置文件存放目录下

cd /etc/sysconfig/network-scripts/

2)对 ifcfg-ens33 文件进行配置修改前先进行备份

cp ifcfg-ens33 ifcfg-ens33.default

3)先修改成最小配置,使用 dd 可以快速将行删除

vim ifcfg-ens33
  1. 添加 ip 子掩码和网关

    IPADDR1=192.168.XX.XXX
    IPADDR2=192.168.XX.XXX
    IPADDR3=192.168.XX.XXX # XX 代表你需要的 ip 地址
    NETMASK=255.255.255.0 # 子掩码
    GATEWAY=192.168。164.2 # 网关
    DNS1=233.5.5.5

查看子掩码和网关的流程:

配置好的信息如下,这里我配置的三个 ip

5)重启网卡

systemctl restart network

2.修改主要配置文件nginx.conf

vim nginx.conf

在 listen 处加上配置好的 ip 地址

wq保存退出,然后重启nginx

nginx -t   #查看修改的语法是否正确
systemctl restart nginx #重启nginx

可以通过查看端口占用情况,有我配置的三个 ip 相同端口

netstat -lntup

这样就可以通过不同的ip 访问不同的站点了

相关推荐
训山4 分钟前
4000字浅谈Java网络编程
java·开发语言·网络
陈yanyu22 分钟前
Linux - 弯路系列3:安装和编译libvirt-4.5.0及虚拟网卡virbr0(virbr0-nic)创建
linux·运维·服务器
大风吹PP凉24 分钟前
34Web服务器(如Apache, Nginx)
服务器·nginx·apache
tian-ming33 分钟前
JavaWeb后端开发知识储备1
java·spring boot·nginx·spring·maven
学习向前冲1 小时前
安装一键式重置密码插件(Linux)-CloudResetPwdAgent
linux·运维·服务器
写bug的小屁孩2 小时前
websocket身份验证
开发语言·网络·c++·qt·websocket·网络协议·qt6.3
chenjingming6662 小时前
网络技术-定义配置ACL规则的语法和命令
网络
xs_20122 小时前
引入第三方jar包部署服务器后找不到jar处理方法
服务器·pycharm·jar
Dynadot_tech2 小时前
使用API有效率地管理Dynadot域名,列表形式查看账户whois联系人信息
网络·api·域名注册·dynadot
大G哥3 小时前
python 数据类型----可变数据类型
linux·服务器·开发语言·前端·python