NGINX负载均衡设置与反向代理设置
admin
2023-03-14 10:21:10
0

下文给大家带来NGINX负载均衡设置与反向代理设置,希望能够给大家在实际运用中带来一定的帮助,负载均衡涉及的东西比较多,理论也不多,网上有很多书籍,今天我们就用在行业内累计的经验做一个解答。

 

1”NGINX负载均衡设置
(1)轮询算法:每次将请求顺序分配到不同的云服务器,通过此算法可以实现请求在多台机器之间的轮询转发。
upstream    test_svr
{
server  192.168.1.10:8080;
server  192.168.1.20:8080;
server  192.168.1.30:8080;
}

NGINX负载均衡设置与反向代理设置在NGINX配置文件中,用upstream指令定义一组负载均衡后端服务池区。
(2)权重算法:通过将不同的后端服务器设置不同的权重以便实现请求的按比例分配,当后端服务器故障时可以自动剔除该服务器。
upstream   test_svr
{
server 192.168.1.10:8080 weight=1 max_fails=1 fail_timeout=10s;
server 192.168.1.20:8080 weight=2 max_fails=1 fail_timeout=10s;
server 192.168.1.30:8080 weight=3 max_fails=1 fail_timeout=10s;
}
其中,test_svr为服务器组名。weight设置服务器的权重,默认为1,权重值越大,表示服务器可以接收更多的请求。max_fails和fail_timeout表示如果某台服务器在fail_timeout时间内出现max_fails次连接失败,那么NGINX就会认为该服务器已经故障,从而剔除该服务器。
(3)IP哈希算法:此算法根据用户的客户端IP将请求分配给后端的服务器,由于源IP相同的客户端经过IP哈希算法后的值相同,因此同一客户端的请求可以分配到后端的同一台服务器上。IP哈希负载均衡主要通过指令ip_hash指定。
upstream  test_svr
{
ip_hash;
server  192.168.1.10:8080;
server  192.168.1.20:8080;
server  192.168.1.30:8080;
}
2”NGINX反向代理设置
反向代理方式与普通的代理方式有所不同,使用反向代理服务器可以根据指定的负载均衡算法将请求转发给后端的真实WEB服务器,可以将负载均衡和代理服务器的高速缓存技术结合在一起,从而提升静态网页的访问速度,因此可以实现较好的负载均衡。
“proxy_pass http://test_svr” 用于指定反向代理的服务器池。

看了以上关于NGINX负载均衡设置与反向代理设置,如果大家还有什么地方需要了解的可以在行业资讯里查找自己感兴趣的或者找我们的专业技术工程师解答的,技术工程师在行业内拥有十几年的经验了。

 

 

相关内容

热门资讯

法院回应LV起诉地产开发商 7月26日,厦门市湖里区人民法院发布情况通报,网传案情“路易威登公司起诉地产开发商,因楼盘外立面四叶...
携程的问题不仅在于垄断,更在于... 国内平台科技企业一般都是通过向B端收费、抽佣获利,尽量给消费者创造一个比较清爽的使用环境。携程算是最...
海信电视用遥控器关闭后打不开 原因可能是遥控器的电池没有装好或者是没电了,需要重新安装一下电池或者更换新的电池试一试;原因可能是电...
电视机突然没电源打不开了 有可能是电视开关的电源线断了;可能是电视在使用时短路;可能是电源插头插座松动;可能是电视内部零件接触...
电热水器下面那个小龙头漏水是怎... 电热水器下面那个小龙头漏水是怎么回事?1、因为安全阀发生了故障或者是已经被损坏了,就会有漏水的现象;...
回答下电脑桌面一片空白怎么恢复 电脑桌面上如果是一片空白,那说明您的电脑图标被隐藏了,想要恢复就要按照如下的三个步骤去操作才行。 第...
澳总理要找特朗普“理论”关税:... 当地时间7月26日,澳大利亚总理阿尔巴尼斯表示,他将直接向美国总统特朗普提出抗议,反对美国新近宣布的...
正颌手术反成“鞋拔子脸”,医生... 为改善轻微地包天做正颌手术,没想到反成“鞋拔子脸”。据第一现场报道,24岁女孩小雨在接受采访时表示,...
在泰国GMM书展活动中遭锁喉、... 7月25日,一名中国女粉丝在泰国曼谷GMM书展活动中遭工作人员锁喉、抱摔等暴力对待。当事人称随后前往...
中国驻菲律宾大使:过去半年,我... 近日,中国驻菲律宾大使井泉接受看看新闻Knews独家采访,直面仁爱礁、黄岩岛海上争端、中菲关系走向、...