首页 > 编程知识 正文

服务器怎么设置每个端口ip,服务器配置虚拟ip

时间:2023-05-05 19:05:54 阅读:155076 作者:4872

正如前面最近写的那样,一个合作伙伴在自己的服务器上构建了Nginx群集,以实现Nginx的高可用性。 Nginx节点的服务器共有三台。 问题是,如何对外只使用一个IP地址,通过某种策略访问三个服务器节点上的Nginx? 答案可以用虚拟IP来实现! 那么,如何将虚拟IP添加到服务器中? 今天为了向服务器添加虚拟IP而一起工作。

实战内容在此创建IP地址分别为192.168.209.121和192.168.209.122的两个虚拟机环境。 请参照下图。

将VIP地址192.168.209.22添加到192.168.209.122中,然后执行以下命令:

ifconfig eth 0:1192.168.209.22 broadcast 192.168.209.255 net mask 255.255.255.0 up eth 03:1安装了此VIP 192.1192

然后,使用route命令将指向此VIP的路由信息添加到路由表中

route add-host 192.168.209.22 deveth 0:1此时,我们在名为192.168.209.121的虚拟机上运行ifconfig命令,如下所示:

eth0:1网卡增加了一张,表明成功创建了VIP。

然后,ping 192.168.209.22,如下图所示。

ping成功表明我们的VIP创建测试成功了。

注意:VIP信息在主机重新启动后将消失,因此建议您通过在脚本vip.sh中编写用于创建VIP的命令,将脚本配置为环境变量和启动条目。

脚本信息如下所示。

#! /温柔的裙子/bashifconfigeth 033601192.168.209.22 broadcast 192.168.209.255 net mask 255.255.255.255.0 uprouteadd

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。