- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于NGINX的代理服务器搭建
摘 要
Nginx最大的特点是对高并发的支持和高效的负载均衡,在高并发的需求场景下,是Apache服务器不错的替代品。负载均衡,单从字面上的意思来理解就可以解释多台服务器平均分担负载,不会因为某台服务器负载高宕机而某台服务器闲置的情况。那么负载均衡的前提就是要有多台服务器才能实现,也就是两台以上即可。
基于Liunx系统搭建Nginx服务器,需要复杂的环境包,包括zlib、zlib-devel、gcc-c++、libtool、open openssl、openssl-devel、pcre pcre-devel,这些环境包插件对于搭建Nginx服务器缺一不可。本次设计中,我们同样采用基于Nginx搭建Web应用服务器,另一台则作为Nginx负载均衡服务器。
Nginx配置负载均衡使用的模块是ngx_http_upstream_modulenginx配置负载均衡使用的算法有:轮询、加权轮询、ip hash加权轮询算法就是在轮询算法的基础上,给服务器加上权重(weight),客户端请求根据权重比例分配到后端服务器上,其实轮询算法的权重都是一摘 要 I
目 录 II
第一章 绪 论 1
1.1 背景分析 1
1.2负载均衡器 1
第二章 部署服务器 3
2.1什么是虚拟主机技术 3
2.2什么是正向代理与反向代理 3
2.3两者区别 4
2.4为什么需要负载均衡代理服务器 4
第三章 基于NGINX的代理服务器搭建 6
3.1 NGINX代理服务器搭建基本环境 6
3.2代理服务器搭建的前期准备 6
3.3代理服务器NGINX的安装和配置 9
3.4基于NGINX网页服务器的安装和配置 14
3.5负载均衡服务器的搭建与实现 16
结束语 19
参考文献 20
致 谢 21
第一章 绪 论
1.1 背景分析
Nginx 是一个很牛的高性能Web和反向代理服务器, 它具有有很多非常优越的特性:
在高连接并发的情况下,Nginx是Apache服务器不错的替代品: Nginx在美国是做虚拟主机生意的老板们经常选择的软件平台之一. 能够支持高达 50,000个并发连接数的响应, 感谢Nginx为我们选择了?epoll and kqueue作为开发模型.
Nginx作为负载均衡服务器: Nginx 既可以在内部直接支持?Rails?和?PHP?程序对外进行服务, 也可以支持作为?HTTP代理?服务器对外进行服务. Nginx采用C进行编写, 不论是系统资源开销还是CPU使用效率都比?Perlbal?要好很多.
作为邮件代理服务器: Nginx 同时也是一个非常优秀的邮件代理服务器(最早开发这个产品的目的之一也是作为邮件代理服务器),?Last.fm描述了成功并且美妙的使用经验.
Nginx 是一个安装非常的简单 ,配置文件非常简洁(还能够支持perl语法),?Bugs非常少的服务器: Nginx 启动特别容易, 并且几乎可以做到7*24不间断运行,即使运行数个月也不需要重新启动. 你还能够?不间断服务的情况下进行软件版本的升级
Ningx作为负载均衡器的同时也是反向代理服器,配置语法相当简单,可以按轮询、IP_hash、url_hash、权重等多种方法对后端的服务器作负载均衡,同时还支持后端服务器的健康检查。另外,它相对于LVS比较有优势的一点,由于它是基于第七层的负载均衡,是根据报头内的信息来执行负载均衡任务,所以对网络的依赖比较小,理论上只要ping得通就能够实现负载均衡;在国内,Nginx不仅作为一款性能优异的负载均衡器,它同时也是一款适用于高并发环境的WEB应用软件,在新浪、金山、迅雷在线等大型网站都得到了应用,其作为负载均衡器的优点如下:?1.配置文件非常简单:风格跟程序一样通俗易懂。?2.成本低廉:Nginx为开源软件,可以免费使用。而购买F5 BIG-IP、NetScaler等硬件负载均衡交换机则需要十多万至几十万人民币。?3.支持Rewrite重写规则:能够根据域名、URL的不同,将 HTTP 请求分到不同的后端服务器群组。?4.内置的健康检查功能:如果 Nginx Proxy 后端的某台 Web 服务器宕机了,不会影响前端访问。?5.节省带宽:支持 GZIP 压缩,可以添加浏览器本地缓存的 Header 头。?6.稳定性高:用于反向代理,宕机的概率微乎其微。特别是通过跟踪一些已上线的项目,发现在高并发的情况下,Nginx作为负器均衡器/反向代理宕机的次数几乎是零。虚拟的主机,每一台虚拟主机都具有独立的域名和IP地址,具有完整的Internet服务器(www, FTP,email)功能。?虚拟主机之间完全独立,在外界看来,每一台虚拟主机和一台独立的主机完全一样。效果一样但费用却
您可能关注的文档
- 毕业论文-巴塞尔协议Ⅲ下的商业银行信用风险管理-基于国有商业银行视角.doc
- 毕业论文-房地产企业财务风险的原因与防范.doc
- 毕业论文-基于交互式电子白板的小学英语教学设计研究.doc
- 毕业设计(论文)-Android平台上数据的仪表盘可视化程序设计.doc
- 毕业设计(论文)-RSS阅读器的设计与实现.doc
- 毕业设计(论文)-SY215C挖掘机结构原理和常见故障诊断排除.doc
- 毕业设计(论文)-百联站回注水用防垢剂合成及性能评价.doc
- 毕业设计(论文)-电子商务环境下家具企业物流配送模式决策选择研究.doc
- 毕业设计(论文)-基于AHP的四川水果物流运作模式分析.doc
- 毕业设计(论文)-基于ARM控制的交流伺服系统设计.doc
- 分析综合访问raz lballbymyself.pdf
- 健康与健身-你感觉幸福吗学习目标描述感受用频率词谈论习惯.pdf
- 健康与健身-你感觉幸福吗学习目标描述感受用频率词谈论习惯.pptx
- 2024年中小学生趣味百科知识竞赛题库及答案(三).doc
- 2024年中小学生趣味百科知识竞赛精选题库及答案(四).doc
- 2024年中小学生趣味百科知识竞赛题库及答案(16).doc
- 2024年中小学生趣味百科知识竞赛题库及答案(23).doc
- 2024年中小学生趣味百科知识竞赛题库及答案(共100题) (2).doc
- 理财规划师之二级理财规划师考前冲刺测试卷含答案讲解.docx
- 理财规划师之三级理财规划师考前冲刺模拟卷和答案.docx
最近下载
- 隔离放大器与仪用放大器.ppt
- 百家讲坛文字稿——《屈原》.doc
- 上虞市临江化工有限公司年产500吨3,4,5-三氟溴苯及2000吨2,4-二氯-5-氟苯乙酮改造项目环境影响报告书.doc VIP
- 基于协同过滤的房源推荐系统的设计与实现.docx VIP
- 临床护理技术操作并发症预防和处理规范.pdf VIP
- T/ZZB 1390-2019 涤纶低弹丝油剂.pdf VIP
- GBT50964-2014 小型水电站运行维护技术规范.docx
- 浙江省杭州市萧山区2022-2023学年四年级下学期数学期末检测试卷.docx VIP
- 太阳能路灯技术规范[共20页].pdf VIP
- FMC6000移动式破碎机操作及维修手册.pdf
文档评论(0)