ginx安装、配置、负载均衡

ginx安装、配置、负载均衡

ID:38562580

大小:579.00 KB

页数:25页

时间:2019-06-14

ginx安装、配置、负载均衡_第1页
ginx安装、配置、负载均衡_第2页
ginx安装、配置、负载均衡_第3页
ginx安装、配置、负载均衡_第4页
ginx安装、配置、负载均衡_第5页
资源描述:

《ginx安装、配置、负载均衡》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Nginx安装与配置泽元软件目录Nginx简介名词解释选择Nginx的理由Nginx的安装配置Nginx配置文件说明Nginx负载均衡配置Nginx部署时遇到的问题Nginx(“enginex”)是俄罗斯人IgorSysoev(塞索耶夫)编写的一款高性能的HTTP和反向代理服务器。Nginx已经在俄罗斯最大的门户网站──RamblerMedia(www.rambler.ru)上运行了3年时间,同时俄罗斯超过20%的虚拟主机平台采用Nginx作为反向代理服务器。在国内,已经有新浪博客、新浪播客、网易新闻、六间房、56.com

2、、Discuz!、水木社区、豆瓣、YUPOO、海内、迅雷在线等多家网站使用Nginx作为Web服务器或反向代理服务器Nginx简介www服务器、http服务器主要功能是提供网上信息浏览服务名词解释Web服务器反向代理负载均衡反向代理(ReverseProxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器负载均衡(又称为负载分担),英文名称为LoadBalance,其意思就是将

3、负载(工作任务)进行平衡、分摊到多个操作单元上进行执行,例如Web服务器、FTP服务器、企业关键应用服务器和其它关键任务服务器等,从而共同完成工作任务。Apache、Nginx、Lighttpd、Tomcat、IBMWebSphere其中最为广泛的是ApacheApache:60%占有率重量级的Web服务器优点跨平台、模块丰富。缺点速度性能较其他web服务器差、消耗内存较高Lighttpd内存开销低、性能好、模块较丰富轻量级web服务器Tomcat服务器对静态文件、高并发处理较弱IBMWebSphere在Apache的基础

4、上增加了SSL和在线网页HTTPSERVER配置功能名词解释Unix和linux平台下常用的web服务器名词解释反向代理名词解释负载均衡选择Nginx的理由支持高并发链接支持高达5万个并发连接数响应内存消耗小Nginx+php服务器在3W并发链接下开启10个Nginx进程只消耗150MB高性能实际生产环境两台Nginx+php5运行多个复杂性一般的纯php动态程序处理能力可达到700次请求/秒相当于每天可承受6000万的访问量(700*60*60*24=60480000)同等硬件环境下,Nginx的处理能力是Apache的

5、5~10倍选择Nginx的理由成本低廉购买F5Big-IPNetScaler硬件负载均衡交换机几十万Nginx基于BSD开源协议免费的、可商用支持rewrite重写规则能够根据域名、URL的不同将HTTP请求分发到不同的后端服务器群组内置的健康检查功能如果NginxProxy后端的某Web服务器宕机了,不会影响前端访问节省带宽支持GZIP压缩可以添加浏览本地缓存的Header头稳定性高使用反向代理、几乎不会宕机支持热部署不断服务进行更新Nginx的安装配置准备的软件:nginx-1.0.10.tar.gzzlib-1.2.

6、3.tarpcre-8.12.tar.gz1.将软件包上传至服务器的/upload文件夹2.Nginx的安装依赖第三方包,首先编译安装zlib、pcretarxvfzlib-1.2.3.tartarzxvfpcre-8.12.tar.gz分别./configure&&make&&makeinstall3.编译安装Nginxtarzxvfnginx-1.0.10.tar.gz./configure&&make&&makeinstall按照以上指令,Nginx将默认安装到/usr/local/nginx目录下Nginx的安装配

7、置Nginx的启动假设nginx安装在/usr/local/nginx目录下可以使用以下命令启动nginx的服务首先进入到nginx的sbin目录下然后./nginx如果nginx安装时指定了其他的路径/usr/local/nginx/sbin/nginx–c“nginx.confpath”参数-c表示指向配置文件的路径Nginx的停止/usr/local/nginx/sbin/nginx–sstop先查询nginx的进程号ps–aux

8、grepnginx然后使用kill–TERM进程号Nginx的安装配置Nginx的热启

9、动Nginx可以在不停服务的情况下进行配置文件更新、升级修改nginx配置文件nginx.conf后上传到服务器更新首先需要使用./nginx-t检查配置文件的语法是否正确如正确会提示Theconfigurationfile/usr/local/nginx/conf/nginx.confsyntaxis

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

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

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