本科毕业设计--基于linux nginx 反向代理服务器的应用研究 .doc

本科毕业设计--基于linux nginx 反向代理服务器的应用研究 .doc

ID:12504834

大小:6.68 MB

页数:42页

时间:2018-07-17

本科毕业设计--基于linux nginx 反向代理服务器的应用研究 .doc_第1页
本科毕业设计--基于linux nginx 反向代理服务器的应用研究 .doc_第2页
本科毕业设计--基于linux nginx 反向代理服务器的应用研究 .doc_第3页
本科毕业设计--基于linux nginx 反向代理服务器的应用研究 .doc_第4页
本科毕业设计--基于linux nginx 反向代理服务器的应用研究 .doc_第5页
资源描述:

《本科毕业设计--基于linux nginx 反向代理服务器的应用研究 .doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于Linux_nginx_反向代理服务器的应用研究基于Linuxnginx反向代理服务器的应用研究摘要随着Web2.0时代的到来,Web服务器的访问者数量快速增加。服务器的CPU、I/O处理能力很快成为企业业务增长的瓶颈,此时可以通过多台服务器提供网络服务解决问题。反向代理服务器,提供一个既可以提高系统性能又可以解决后期的动态扩展的方案。反向代理服务器是相对于正向代理服务器而言的,反向代理的对象是服务器集群。通过反向代理服务器实现多台服务器协作提供不同的服务,但对于客户端表现为一台服务器。本设计采用nginx实现,主要是利用nginx的高并发连

2、接支持的特点,在中小型企业中是一个兼顾性能和成本的不错选择。本文主要研究了在Linux平台下通过nginx的反向代理功能来实现负载均衡的方法。通过在后端搭建多台Web服务器实现负载均衡,通过搭建MySQL数据库和FTP服务器实现动、静态和静态附件的分离。关键字Nginx,反向代理,负载均衡ABSTRACTWiththearrivaloftheeraofWeb2.0,thenumberofvisitorsoftheWebserverincreasesrapidly.ServerCPUandI/Oprocessingpowersoonbecomest

3、hebottleneckofenterprisebusinessgrowth,nowwecansolvetheproblemthroughnetworkserviceswhichofferedbymultipleservers.Reverseproxyserver,providingaplanwhichcanimprovesystem38基于Linux_nginx_反向代理服务器的应用研究performanceandsolvedynamicexpansionforlater.Reverseproxyserverisrelativetothepro

4、xyserver,reverseproxyobjectisaservercluster.Throughreverseproxyserverrealizemultipleserversprovidesdifferentservices,butforclientitactsasoneserver.Thisdesignusesthenginxtorealize,mainlyusingitscharacteristicofhighconcurrentconnections,itisagoodchoiceforsmallandmedium-sizedent

5、erprisesbetweenperformanceandcost.ThispapermainlystudiedinthemethodofusingnginxreverseproxyfunctiontoachieveloadbalancingonLinuxplatform.ThroughbuildingmultipleWebserversbackendrealizeloadbalancing,throughconstructingtheMySQLdatabaseandFTPserverrealizestaticanddynamicandstati

6、cattachmentofseparation.KeyWords:NginxReverseproxyLoadbalancing38基于Linux_nginx_反向代理服务器的应用研究目录1绪论11.1课题研究的背景11.2课题研究的意义12系统实现的原理22.1基于Web的分布式系统22.2UbuntuServer10.04.2LTS22.3nginx22.4反向代理32.5Discuz!X32.6XAMPP32.6.1Apache42.6.2MySQL42.6.3phpMyAdmin42.6.4FileZilla42.6.5ApacheBenc

7、h43系统的需求分析、可行性分析和总体设计53.1需求分析53.2可行性分析53.2.1技术实现可行性分析63.2.2经济可行性分析63.3系统总体设计63.3.1负载均衡系统的拓扑图73.3.2负载均衡系统的层次结构图84系统详细设计94.1nginx反向代理服务器设计部署94.1.1系统总体环境的说明94.1.2Ubuntu的安装和配置94.1.3nginx的编译安装、启动和关闭104.2Apache的设计部署114.2.1XAMPP的安装114.2.2Apache的启动和配置124.3MySQL的安装和配置144.4Discuz!X的安装1

8、84.5nginx的详细配置214.5.1常规选项的设置214.5.2http模块配置224.5.3upstream子模块234.5.4

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。