实战Nginx:取代Apache的高性能Web服务器(china-pub首发)
基本信息
编辑推荐
剖析Nginx负载均衡和反向代理的配置与优化
介绍Nginx核心模块的使用方法和模块开发技巧
分享新浪播客、金山逍遥网使用Nginx的实战经验
推荐阅读
内容简介回到顶部↑
nginx是俄罗斯人igor sysoev编写的一款高性能的http和反向代理服务器。nginx选择了epoll和kqueue作为网络i/o模型,在高连接并发的情况下,内存、cpu等系统资源消耗非常低,运行稳定。
本书系统地介绍了nginx与php、ruby、python结合的使用方法,nginx作为反向代理与负载均衡的配置与优化,以及nginx模块的开发方法,并给出了新浪播客、搜狐博客、六间房、discuz!官方论坛、迅雷在线、赶集网使用nginx的应用示例。最后全面地分析了nginx的核心模块。本书适合nginx的初学者,以及有一定基础,希望深入掌握nginx的网站架构师和web开发人员。
本书系统地介绍了nginx与php、ruby、python结合的使用方法,nginx作为反向代理与负载均衡的配置与优化,以及nginx模块的开发方法,并给出了新浪播客、搜狐博客、六间房、discuz!官方论坛、迅雷在线、赶集网使用nginx的应用示例。最后全面地分析了nginx的核心模块。本书适合nginx的初学者,以及有一定基础,希望深入掌握nginx的网站架构师和web开发人员。
作译者回到顶部↑
本书提供作译者介绍
张宴,就职于北京金山软件公司,金山游戏官方网站──逍遥网(xoyo.com)系统架构师,技术支持部平台组组长。曾在新浪网、赶集网等公司任系统工程师、系统架构师,工作内容主要涉及:服务器系统架构设计与部署、系统运维与调优、网络故障解决、网站后端以及接口类PHP程序开发、Unix开源软件二次开发、服务器监控系统开发、系统运维与平台研发团队管理。
.. << 查看详细
.. << 查看详细
目录回到顶部↑
第1部分 基础篇
第1章 nginx简介
1.1 常用的web服务器简介
1.2 nginx简介
1.3 选择nginx的理由
1.4 nginx与apache、lighttpd的综合对比
第2章 nginx服务器的安装与配置
2.1 安装nginx服务器所需要的系统资源
2.2 nginx的下载
2.3 nginx的安装
2.4 nginx的启动、停止、平滑重启
2.5 nginx的平滑重启
2.6 nginx的信号控制
2.7 nginx的平滑升级
第2部分 进 阶 篇
第3章 nginx的基本配置与优化
3.1 nginx的完整配置示例
3.2 nginx的虚拟主机配置
3.3 nginx的日志文件配置与切割
3.4 nginx的压缩输出配置
第1章 nginx简介
1.1 常用的web服务器简介
1.2 nginx简介
1.3 选择nginx的理由
1.4 nginx与apache、lighttpd的综合对比
第2章 nginx服务器的安装与配置
2.1 安装nginx服务器所需要的系统资源
2.2 nginx的下载
2.3 nginx的安装
2.4 nginx的启动、停止、平滑重启
2.5 nginx的平滑重启
2.6 nginx的信号控制
2.7 nginx的平滑升级
第2部分 进 阶 篇
第3章 nginx的基本配置与优化
3.1 nginx的完整配置示例
3.2 nginx的虚拟主机配置
3.3 nginx的日志文件配置与切割
3.4 nginx的压缩输出配置
序言回到顶部↑
推荐序I
Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理服务器,越来越被互联网企业所青睐。他极高的执行效率以及简单灵活的配置,正被成千上万的互联网开发者所拥护。那么短短的2-3年时间,能这么快速的把这个软件传遍web开发领域,那就不得不提本书的作者张宴。
2年多前,张宴作为新浪播客的系统工程师,开始测试应用由 Lgor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的Nginx。在新浪播客的这样一个每天数亿访问量的网站上,张宴主导nginx在测试了半年多,其数倍于Apache 的并发支持,以及高效快捷的反映能力,让我们对nginx有了百分之一万的信心。进行了新浪内部的大规模推广应用,在小的 IDC节点,做软F5七层交换;替代Apache作高性能Web服务器;开发Ncache替代Squid等等,做了一系列尝试和推广,取得了非常好的成绩,给公司也节约了大量的服务器等系统运维开销。我作为该项目的负责人,作为张宴的领路人,对这个刚毕业不久的工程师所取得的成就也刮目相看。
张宴用在新浪一年多的工作时间里面,对Nginx通过反复内部测试,以及通过新浪播客、博客等海量访问网站平台的实际应用测试,熟练掌握了nginx配置、优化、开发方面的经验。并且张宴通过了他的个人博客“回忆未来”(http://blog.s135.com)用十分通俗易懂的文档和很多Nginx 的兴趣爱好者,以及业内的专家进行很好的交流沟通,积累和解决众多的经验和解决方案,可谓是业界Nginx应用的权威。据称网易目前采用了大量的有张宴总结的Nginx解决方案。
《实战Nginx:取代Apache的高性能Web服务器》一书,可谓是张宴对多年Nginx应用的经验和方案的总结,他大量通俗易懂的例子,给Web开发者诠释了一个完整的高性能服务器和反向代理服务器。本书可以让你少走不少的弯路,可以帮企业节省大量的服务器等硬件开支,提供多种海量访问的解决方案,是大型网站必备工具书,也是中小网站开发者必备的学习书籍。
我作为10多年互联网的资深从业者,向您隆重推荐此书!
余建煊
原新浪播客高级技术经理
第九城市平台总监
推荐序II
Nginx (“engine x”) 是一款高性能的HTTP、反向代理服务器,同时还是 IMAP/POP3/SMTP代理服务器。 在高并发连接的情况下,Nginx是Apache服务器不错的替代品。Nginx可以作为7层负载均衡服务器来使用。根据测试结果,Nginx+PHP(FastCGI))可以承受3万以上的并发连接数,相当于同等环境下Apache的10倍。
2008年正值赶集网高速发展阶段,用户量直线上升,原先构建的Apache服务器集群经常遇到访问瓶颈。张宴加入赶集网后,带来了他之前在新浪使用nginx的经验和测试数据,使我们对 Nginx充满期待,决定把服务器移植到Nginx平台。原来Apache使用的上百行rewrite规则,非常方便地修改为Nginx支持的代码。加上前端完善的squid平台支持,效果非常明显,系统平台迅速稳定下来。移植过程前后,也出现了很多意想不到的小问题,当初互联网上Nginx资料非常稀缺,张宴以他对Nginx孜孜不倦的追求,逐个攻关解决,为公司节约了大量的系统运维开支。看到系统的变化,我作为负责人和见证者,对他是由衷的佩服。
张宴通过在赶集网主站平台使用Nginx,非常熟练掌握了Nginx的配置、优化,以及常见问题的解决办法,并积累了众多的经验和解决方案。他撰写了几十篇关于Nginx配置优化及常见问题的文档,现已经成为网上流传最广的技术资料之一,提起Nginx,几乎无人不知道张宴的大名。现正值Nginx在中国风靡之时,这本《实战Nginx:取代Apache的高性能Web服务器》,正是众多Nginx爱好者、使用者梦寐以求之作。就我所知,国内目前使用Nginx的知名网站有:六间房、Discuz!、互联星空播客、水木社区、网易新闻、酷6网、豆瓣网、新华网RSS订阅频道、迅雷安全中心、腾讯3G下载, 等等。
作为张宴的同事和朋友,抢先拜读《实战Nginx:取代Apache的高性能Web服务器》后非常欣喜,书中总结了大量Nginx应用的经验和方案,包括赶集网全部线上解决方案,是不可多得的一手资料。阅读本书,能让你少走弯路,迅速成长为高级Nginx系统管理人员,同时本书也是广大Nginx爱好者及系统管理人员的必备工具书。
强烈推荐工作在一线的Linux系统管理人员和即将加入系统管理大军的有志之士阅读此书,让你的职业之路更上一层楼。
李静
原赶集网技术总监
互动在线运维经理
Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理服务器,越来越被互联网企业所青睐。他极高的执行效率以及简单灵活的配置,正被成千上万的互联网开发者所拥护。那么短短的2-3年时间,能这么快速的把这个软件传遍web开发领域,那就不得不提本书的作者张宴。
2年多前,张宴作为新浪播客的系统工程师,开始测试应用由 Lgor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的Nginx。在新浪播客的这样一个每天数亿访问量的网站上,张宴主导nginx在测试了半年多,其数倍于Apache 的并发支持,以及高效快捷的反映能力,让我们对nginx有了百分之一万的信心。进行了新浪内部的大规模推广应用,在小的 IDC节点,做软F5七层交换;替代Apache作高性能Web服务器;开发Ncache替代Squid等等,做了一系列尝试和推广,取得了非常好的成绩,给公司也节约了大量的服务器等系统运维开销。我作为该项目的负责人,作为张宴的领路人,对这个刚毕业不久的工程师所取得的成就也刮目相看。
张宴用在新浪一年多的工作时间里面,对Nginx通过反复内部测试,以及通过新浪播客、博客等海量访问网站平台的实际应用测试,熟练掌握了nginx配置、优化、开发方面的经验。并且张宴通过了他的个人博客“回忆未来”(http://blog.s135.com)用十分通俗易懂的文档和很多Nginx 的兴趣爱好者,以及业内的专家进行很好的交流沟通,积累和解决众多的经验和解决方案,可谓是业界Nginx应用的权威。据称网易目前采用了大量的有张宴总结的Nginx解决方案。
《实战Nginx:取代Apache的高性能Web服务器》一书,可谓是张宴对多年Nginx应用的经验和方案的总结,他大量通俗易懂的例子,给Web开发者诠释了一个完整的高性能服务器和反向代理服务器。本书可以让你少走不少的弯路,可以帮企业节省大量的服务器等硬件开支,提供多种海量访问的解决方案,是大型网站必备工具书,也是中小网站开发者必备的学习书籍。
我作为10多年互联网的资深从业者,向您隆重推荐此书!
余建煊
原新浪播客高级技术经理
第九城市平台总监
推荐序II
Nginx (“engine x”) 是一款高性能的HTTP、反向代理服务器,同时还是 IMAP/POP3/SMTP代理服务器。 在高并发连接的情况下,Nginx是Apache服务器不错的替代品。Nginx可以作为7层负载均衡服务器来使用。根据测试结果,Nginx+PHP(FastCGI))可以承受3万以上的并发连接数,相当于同等环境下Apache的10倍。
2008年正值赶集网高速发展阶段,用户量直线上升,原先构建的Apache服务器集群经常遇到访问瓶颈。张宴加入赶集网后,带来了他之前在新浪使用nginx的经验和测试数据,使我们对 Nginx充满期待,决定把服务器移植到Nginx平台。原来Apache使用的上百行rewrite规则,非常方便地修改为Nginx支持的代码。加上前端完善的squid平台支持,效果非常明显,系统平台迅速稳定下来。移植过程前后,也出现了很多意想不到的小问题,当初互联网上Nginx资料非常稀缺,张宴以他对Nginx孜孜不倦的追求,逐个攻关解决,为公司节约了大量的系统运维开支。看到系统的变化,我作为负责人和见证者,对他是由衷的佩服。
张宴通过在赶集网主站平台使用Nginx,非常熟练掌握了Nginx的配置、优化,以及常见问题的解决办法,并积累了众多的经验和解决方案。他撰写了几十篇关于Nginx配置优化及常见问题的文档,现已经成为网上流传最广的技术资料之一,提起Nginx,几乎无人不知道张宴的大名。现正值Nginx在中国风靡之时,这本《实战Nginx:取代Apache的高性能Web服务器》,正是众多Nginx爱好者、使用者梦寐以求之作。就我所知,国内目前使用Nginx的知名网站有:六间房、Discuz!、互联星空播客、水木社区、网易新闻、酷6网、豆瓣网、新华网RSS订阅频道、迅雷安全中心、腾讯3G下载, 等等。
作为张宴的同事和朋友,抢先拜读《实战Nginx:取代Apache的高性能Web服务器》后非常欣喜,书中总结了大量Nginx应用的经验和方案,包括赶集网全部线上解决方案,是不可多得的一手资料。阅读本书,能让你少走弯路,迅速成长为高级Nginx系统管理人员,同时本书也是广大Nginx爱好者及系统管理人员的必备工具书。
强烈推荐工作在一线的Linux系统管理人员和即将加入系统管理大军的有志之士阅读此书,让你的职业之路更上一层楼。
李静
原赶集网技术总监
互动在线运维经理
媒体评论回到顶部↑
2008年年底张宴加入了金山逍遥网,作为逍遥网技术部平台组组长,张宴带领组员重新设计了逍遥网的系统架构并加以实施。新系统架构用Nginx替换了原来所有的Apache服务器,既减少了服务器数量和带宽,又提高了整个平台的性能及易维护性。逍遥网全新的系统架构,充分展现了Nginx处理高并发的能力和易维护等特性。
——张鹏翼,金山逍遥网技术部经理
——张鹏翼,金山逍遥网技术部经理
【插图】








点击看大图







加载中...
