网站大量收购独家精品文档,联系QQ:2885784924

Nginx简介安装.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Nginx简介安装

昨天在电脑上安装了CentOS 6.2,为的是学习Linux和nginx服务器的配置,并学习阅读nginx的源码。 Web服务器也称为WWW服务器,HTTP服务器,主要功能是提供网页浏览服务。主流的Web服务器有Apache,Nginx,Lighttpd,IIS等。到目前为止,Apache仍然是市场占有率最高的Web服务器,市场占有率超过60%。 主要的Web服务器的市场占有率如下图所示:(来源:/archives/category/web-server-survey/) Developer June 2012 Percent July 2012 Percent Change Apache 448,452,703 64.33% 409,185,675 61.45% -2.89 Microsoft 95,891,537 13.76% 97,385,377 14.62% 0.87 nginx 72,881,755 10.46% 73,833,173 11.09% 0.63 Google 22,464,345 3.22% 22,931,169 3.44% 0.22 1、Apache Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。Apache能取得如此成功并不足为奇:它免费、稳定且性能卓越;但Apache能取得如此佳绩的另一个原因是,当时互联网刚刚兴起时,Apache是第一个可用的Web应用服务器,人们没有其他的选择。 对于那些需要更强大的Web应用服务器(比如大小、可定制、响应速度、可扩展性等方面)的人而言,Apache明显不符合他们的要求,寻找Apache的替代者是更好的选择。 2、Lighttpd Lighttpd是一个具有非常低的内存开销,cpu占用率低,效能好,以及丰富的模块等特点。lighttpd是众多OpenSource轻量级的web server中较为优秀的一个。支持FastCGI, CGI, Auth, 输出压缩(output compress), URL重写, Alias等重要功能。 3、Nginx(Ngwsx) Nginx是十分轻量级的HTTP服务器,是一个高性能的HTTP和反向代理服务器,Nginx以事件驱动的方式编写,所以有非常好的性能,同时也是一个非常高效的反向代理、负载平衡。其拥有匹配 Lighttpd的性能,同时还没有Lighttpd的内存泄漏问题。 Nginx(engine x)是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器。Nginx是由Igor Sysoev为俄罗斯访问量第二的Rambler.ru站点开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。在辆,已经有新浪博客、网易新闻、Discuz!官方论坛、豆瓣、淘宝等大型互联网企业使用Nginx,尤其是淘宝,基于Nginx开发出了深度定制开发出了自己的Web服务器Tengine,并于去年开源。 Nginx与Apache、Lighttpd的综合对比: server Apache Nginx Lighttpd Proxy代理 非常好 非常好 一般 Rewriter 好 非常好 一般 Fastcgi 不好 好 非常好 热部署 不支持 支持 不支持 系统压力比较 很大 很小 比较小 稳定性 好 非常好 不好 安全性 好 一般 一般 技术支持 非常好 很少 一般 静态文件处理 一般 非常好 好 Vhosts虚拟主机 支持 支持 支持 反向代理 一般 非常好 一般 Session sticky 支持 不支持 不支持 量级 重量级 轻量 轻量 复杂度(安装、配置) 较复杂 简单 简单 我的安装方式是先安装LNMP(/),它是一个软件包,里面包含了Nginx,MySQL,PHP等软件套件,而且安装简单。 安装方法:tar zxvf lnmp0.9-full.tar.gz,将lnmp软件包解压,执行cd命令cd lnmp0.9-full进入目录lnmp0.9-full,如果是CentOS,则执行./centos.sh 21 | tee lnmp.log,如果是ubuntu,则执行./ubuntu.sh 21 | tee lnmp.log,进入自动安装过程,中间过程都有很明确的提示。 安装完成后,再升级安装Nginx。我安装的Nginx版本是nginx-1.2.1,安装过程也和其他的软件类似,./configure,make,make

文档评论(0)

gbn092 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档