推广 热搜: 公司  快速  中国  上海  未来    企业  政策  教师  系统 

Linux中配置Nginx反向代理、负载均衡

   日期:2024-11-03     作者:caijiyuan    caijiyuan   评论:0    移动:http://kaire.xrbh.cn/news/9867.html
核心提示:Nginx是俄罗斯人Igor Sysoev编写的轻量级Web服务器,它不仅是一个高性能的静态HTTP和反向代理服务器,也是一个 IMAP

Nginx是俄罗斯人Igor Sysoev编写的轻量级Web服务器,它不仅是一个高性能的静态HTTP和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。
高并发处理能力强、擅长处理静态请求、反向代理、均衡负载。

Linux中配置Nginx反向代理、负载均衡

(2)创建存放源文件的文件夹

(5)配置configure

(6)编译

(7)安装

(8)启动

反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个反向代理服务器。这个时候,对于客户端来说,感觉不到内部目标服务器的存在。

反向代理的作用
1.保证内网的安全,阻止web攻击,大型网站,通常将反向代理作为公网访问地址,Web服务器是内网.
2.负载均衡,通过反向代理服务器来优化网站的负载.

所谓的负载均衡(Load Balancing,就是将对请求的处理分摊到多个操作单元上进行。这个均衡是指在大批量访问前提下的一种基本均衡,并非是绝对的平均。对于 Web 工程中的负载均衡,就是将相同的 Web 应用部署到多个不同的 Web 服务器上,形成多个 Web 应用服务器。当请求到来时,由负载均衡服务器负责将请求按照事先设定好的比例向 Web 应用服务器进行分发,从而增加系统的整体吞吐量。

配置文件最好能读懂,知到哪一步在做什么,这样才不会错。

把http块下的keepalive_timeout设置为0,便于看出负载切换的效果

退出编辑后

另外两台web服务器,只需下载httpd

再编辑一下/var/www/html/index.html

便于观察。
启动两台虚拟机上的httpd服务

轮询:nginx默认就是轮询其权重都默认为1,服务器处理请求的顺序:ABABABABAB…

加权轮询:跟据配置的权重的大小而分发给不同服务器不同数量的请求。如果不设置,则默认为1。下面服务器的请求顺序为:ABBABBABBABBABB…

ip_hash:nginx会让相同的客户端ip请求相同的服务器。

热备:如果你有2台服务器,当一台服务器发生事故时,才启用第二台服务器给提供服务。服务器处理请求的顺序:AAAAAA突然A挂啦,BBBBBBBBBBBBBB…

本文地址:http://syank.xrbh.cn/news/9867.html    迅博思语资讯 http://syank.xrbh.cn/ , 查看更多
 
标签: 反向代理
 
更多>同类资讯
0相关评论

新闻列表
企业新闻
推荐企业新闻
推荐图文
推荐资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  粤ICP备2023022329号