




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Nginx入门教程题 目 Nginx入门教程 作 者 杨新彦 状 态 创建 完成时间 2012 年 7 月2 日 61 Nginx概述Nginx (engine x) 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx作为负载均衡服务器:Nginx 既可以在内部直接支持 Rails 和 PHP 程序对外进行服务,也可以支持作为 HTTP代理服务器对外进行服务。Nginx采用C进行编写,不论是系统资源开销还是CPU使用效率都比 Perlbal 要好很多。作为邮件代理服务器:Nginx 同时也是一个非常优秀的邮件代理服务器。(更多介绍参照百科,更多使用参照GOOGLE,广而告之)2 Nginx安装2.1 Nginx下载地址本文以windows平台下nginx/Windows-1.3.2安装为例,其下载地址为/en/download.html;2.2 安装下载后解压缩放到D:tools目录下,如下图2-1所示图2-1进入dos命令行界面,通过命令start nginx启动服务器,如下图2-2所示图2-2启动瞬间感觉到屏幕一闪而过,看一下logs目录下是不是多一个nginx.pid文件,cmd窗口输入D:toolsnginx-1.3.2tasklist /fi imagename eq nginx.exe;结果如下图2-3所示:图2-3说明nginx已经成功启动,有两个进程,按照官方解释,nginx是守护进程,其中一个是一直等待处理时间当中,当有事件被触发时,就启动另外一个进程处理相关请求。Nginx默认端口号为80,可以访问http:/localhost ,如下图2-4所示图2-42.3 ngnix常见命令nginx -s stopquick exitnginx -s quitgraceful quitnginx -s reloadchanging configuration, starting a new worker, quitting an old worker gracefullynginx -s reopenreopening log files3 配置测试3.1反向代理反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端此时代理服务器对外就表现为一个服务器。打开D:toolsnginx-1.3.2conf下的nginx.conf文件进行编辑,修改文件如下图3-1所示图3-1本地服务器端口在8080端口,可以根据服务器端口号修改,proxy_pass,表示代理路径,相当于转发,”/”表示所有请求均由内网服务器处理。重启nginx服务器nginx s reload;打开网页http:/localhost效果如下图所3-2所示:图3-2实际生产活动中,需要按照文件类型来进行过滤,比如jsp执行交给tomcat处理,因为nginx并不是servlet容器,而html、js、css这些不需要处理的直接交给nginx进行缓存。下面进行一下配置,jsp页面交给tomcat处理,而html,png等一些图片和js直接给nginx进行缓存。主要用到location元素,并通过正则表达式辨别处理,在此之前需要取消上面的配置location/,避免所有请求被拦截,如下图3-3所示图3-3打开网页http:/localhost/ ,结果如下图3-4所示图3-4原因是没有相应的location匹配,而我们用http:/localhost/index.jsp,打开网页时发现网页正常,原因是此页面是jsp页面,且图片等静态资源在D:toolstomcat-7.0.26webappsROOT均能找到。页面如下图3-5所示图3-5点击其他链接均无效,出现404错误,原因是html属于静态文件,但是此文件不在D:toolstomcat-7.0.26webappsROOT目录之下。3.2负载均衡负载均衡(又称为负载分担),英文名称为Load Balance,其意思就是将负载(工作任务)进行平衡、分摊到多个操作单元上进行执行,例如Web服务器、FTP服务器、企业关键应用服务器和其它关键任务服务器等,从而共同完成工作任务。负载均衡有两方面的含义:首先,大量的并发访问或数据流量分担到多台节点设备上分别处理,减少用户等待响应的时间;其次,单个重负载的运算分担到多台节点设备上做并行处理,每个节点设备处理结束后,将结果汇总,返回给用户,系统处理能力得到大幅度提高。如下图3-6所示图3-6均衡到
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年春季中国石油高校毕业生招聘(河南有岗)模拟试卷附答案详解(模拟题)
- 唐山市人民医院肛肠科主治医师晋升考核
- 2025广西桂林医科大学第一附属医院招聘普通合同工4人考前自测高频考点模拟试题完整参考答案详解
- 2025儿童医院麻醉药品管理考核
- 2025湖北荆州区校园招聘中小学教师49人考前自测高频考点模拟试题及答案详解1套
- 张家口市中医院神经科健康教育能力考核
- 重庆市人民医院内脏动脉瘤腔内治疗技术考核
- 2025江西省财通供应链金融集团有限公司劳务派遣制人员招聘8人考前自测高频考点模拟试题及答案详解(考点梳理)
- 张家口市中医院酶联免疫技术专项考核
- 2025广东清远市清城区招聘事业单位人才专项编制人员11人考前自测高频考点模拟试题附答案详解
- 练习使用显微镜 全国公开课一等奖
- 2023年高考地理(上海卷)-含答案
- 比重式精选机的使用与维护
- GB/T 39554.1-2020全国一体化政务服务平台政务服务事项基本目录及实施清单第1部分:编码要求
- GB/T 2942-2009硫化橡胶与纤维帘线静态粘合强度的测定H抽出法
- 电梯设计系统
- 细胞培养技术培训课件
- 劳动保障协理员考试复习资料
- DB3301T 0286-2019 城市绿地养护管理质量标准
- 轴类零件工艺工序卡片
- 道德与法治-六年级(上册)-《知法守法 依法维权》教学课件
评论
0/150
提交评论