nginx配置集群操作

2023-06-27 0 474

Nginx是这款轻量高效能的Web伺服器、逆向代理伺服器、阻抗调谐和HTTP内存伺服器,能用作构筑高需用的伺服器应用软件产业。上面如是说怎样采用Nginx实用性伺服器应用软件产业。

假定他们有三台Web伺服器做为应用软件产业结点,它的IP门牌号依次是192.168.1.10和192.168.1.11,因此早已加装实用性好了Nginx。

1、加装keepalived

keepalived是Linux控制系统中一类用作同时实现VRRP协定的应用软件,它能用作互联网阻抗平衡、可扩展性服务项目等情景。他们须要在这三台Web伺服器上都加装keepalived。

2、实用性keepalived

在三台Web伺服器上的/etc/keepalived/keepalived.conf中实用性如下表所示文本:

vrrpscript chknginx {

script “/etc/keepalived/chknginx.sh”

interval 2

weight -20

}

vrrpinstance VI1{

state MASTER

interface eth0

virtualrouterid 51

priority 101

advertint 1

virtualipaddress {

192.168.1.5/24 dev eth0

}

trackscript {

chknginx

}

}

其中,192.168.1.5是他们设置的虚拟IP门牌号,eth0是网卡接口名,priority是主备机状态优先级,101表示当前伺服器的优先级,MASTER表示当前结点是主结点。

3、实用性Nginx

在三台Web伺服器上加装并实用性Nginx,采用上面的实用性文件充当逆向代理伺服器和阻抗调谐的角色:

http {

upstream backend {

server 192.168.1.10 weight=10;

server 192.168.1.11 weight=10;

}

server {

listen 80;

location /{

proxypass http://backend;

}

}

}

其中,upstream指令定义了伺服器应用软件产业的结点,其中 weight参数用作定义每个结点的权重,权重越高则代表该结点阻抗越大。

4、启动服务项目

在三台Web伺服器上启动keepalived和Nginx服务项目,并确保keepalived的状态为“MASTER”。

完成以上步骤后,他们就能通过虚拟IP门牌号访问应用软件产业结点,并让请求分散到三台Web伺服器结点上进行阻抗平衡,提高控制系统的需用性和性能。

nginx配置集群操作

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务