收藏京东商城
360TOP奢侈品
千寻网
您好!欢迎来到京东商城!
[登录]
[免费注册]
我的订单
特色栏目
校园频道
在线读书
装机大师
礼品卡
移动京东
企业服务
企业客户
办公直通车
客户服务
常见问题
售后服务
投诉中心
客服邮箱
高级搜索
我的京东
加载中,请稍候...
去购物车结算
加载中,请稍候...
全部商品分类
首页
品牌直销
团购
夺宝岛
京东社区
图书
>
计算机与互联网
>
软件工程及软件方法学
实战Nginx:取代Apache的高性能Web服务器
推荐有礼
:
sina
qzone
renren
kaixing
douban
msn
qq
email
评分:
“行知读书会”企业批量购书热线:
(010)5895 5228/5227
该商品支持全球购买
作 者:
张宴
著
丛 书 名:
出 版 社:
电子工业出版社
ISBN:
9787121102479
出版时间:
2010-03-01
版 次:
1
页 数:
318
装 帧:
平装
开 本:
16开
所属分类:
图书
>
计算机与互联网
>
软件工程及软件方法学
商品编号:10067669
印刷时间:2010-03-01
纸 张:胶版纸
印 次:1
正文语种:中文
附 件:
套装数量:0
读者对象:
定 价:
¥55.00
京 东 价:
库 存:送至
华北区
请选择省份
北京
、
天津
、
河北
、
山东
、
山西
、
辽宁
、
吉林
、
黑龙江
、
内蒙古
、
陕西
、
甘肃
、
青海
、
宁夏
、
新疆
华东区
请选择省份
上海
、
江苏
、
浙江
、
安徽
华南区
请选择省份
广东
、
广西
、
福建
、
海南
、
台湾
、
香港
、
澳门
西南区
请选择省份
四川
、
重庆
、
贵州
、
云南
、
西藏
华中区
请选择省份
湖北
、
河南
、
湖南
、
江西
下单后立即发货
我要买:
-
+
本
E86CF37469DBA5EE3F7C10F8592B31F9
添加到购物车
编辑推荐
Nginx是俄罗斯人Igor Sysoev编写的一款高性能的HTTP和反向代理服务器。Nginx选择Tepoll和kqueue作为网络I/O模型,在高连接并发的情况下,Nginx是Apache服务器不错的替代品,它能够支持高达50000个并发连接数的响应,运行稳定,且内存、CPU等系统资源消耗非常低。
《实战Nginx:取代Apache的高性能Web服务器》主要分为4个部分:
第1部分为基础篇,介绍了Nginx服务器的安装与配置方法;
第2部分为进阶篇,重点介绍了Nginx的配置优化方法、Nginx与PHP/Ruby/Python/JSP/Pen/Memcached的结合配置方法、Nginx HTTP反向代理与负载均衡的配置与优化、Nginx模块开发等,最后还分析了新浪的开源软件项目——基于Nginx的NCACHE网页缓存系统;
第3部分为实战篇,分析了Nginx在国内知名网站(如新浪播客、搜狐博客等)中的应用案例;
第4部分为模块篇,对Nginx的基本模块和第三方模块进行了集中介绍。
《实战Nginx:取代Apache的高性能Web服务器》是为对配置管理Nginx服务器感兴趣的读者准备的,适用于以前没有接触过Nginx,或者对Nginx有一些了解并希望能够进一步深入学习的专业系统工程师、个人网站站长及Linux/Unix从业人员。
·查看全部>>
·
《我在哈佛学到的人脉课》顶级猎头成长笔记,全国独家! >>
·
《后宫·如懿传》后宫女人的生存史诗,热卖中! >>
内容简介
Nginx是俄罗斯人Igor Sysoev编写的一款高性能的HTTP和反向代理服务器。Nginx选择了epoll和kqueue作为网络I/O模型,在高连接并发的情况下,内存、CPU等系统资源消耗非常低,运行稳定。
《实战Nginx:取代Apache的高性能Web服务器》系统地介绍了Nginx与PHP、RUBY、Python结合的使用方法,Nginx作为反向代理与负载均衡的配置与优化,以及Nginx模块的开发方法,并给出了新浪播客、搜狐博客、六间房、Discuz!官方论坛、迅雷在线、赶集网使用Nginx的应用示例。最后全面地分析了Nginx的核心模块。
《实战Nginx:取代Apache的高性能Web服务器》适合Nginx的初学者,以及有一定基础,希望深入掌握Nginx的网站架构师和Web开发人员。
·查看全部>>
作者简介
·查看全部>>
媒体评论
·查看全部>>
目录
第一部分 基础篇
第1章 Nginx简介基本介绍
1.1 常用的Web服务器简介/3
1.1.1 Apache服务器/3
1.1.2 Lighttpd服务器/3
1.1.3 Tomcat服务器/4
1.1.4 IBMWebSphere服务器/4
1.1.5 MicrosoftIIS/4
1.2 Nginx简介/4
1.3 选择Nginx的理由/5
1.3.1 它可以高并发连接/5
1.3.2 内存消耗少/7
1.3.3 配置文件非常简单/8
1.3.4 成本低廉/8
1.3.5 支持Rewrite重写规则/9
1.3.6 内置的健康检查功能/9
1.3.7 节省带宽/9
1.3.8 稳定性高/9
1.3.9 支持热部署/9
1.4 Nginx与Apache、Lighttpd的综合对比/9
第2章 Nginx服务器的安装与配置/11
2.1 安装Nginx服务器所需要的系统资源/11
2.2 Nginx的下载/12
2.3 Nginx的安装/12
2.3.1 Nginx在Windows环境下的安装/13
2.3.2 Nginx在Linux环境下的安装/13
2.4 Nginx的启动、停止、平滑重启/16
2.4.1 Nginx的启动/17
2.4.2 Nginx的停止/17
2.5 Nginx的平滑重启/18
2.6 Nginx的信号控制/18
2.7 Nginx的平滑升级/19
第2部分 进阶篇
第3章 Nginx的基本配置与优化/21
3.1 Nginx的完整配置示例/21
3.2 Nginx的虚拟主机配置/23
3.2.1 什么是虚拟主机/23
3.2.2 配置基于IP的虚拟主机/24
3.2.3 配置基于域名的虚拟主机/27
3.3 Nginx的日志文件配置与切割/29
3.3.1 用log_format指令设置日志格式/29
3.3.2 用access_log指令指定日志文件存放路径/30
3.3.3 Nginx日志文件的切割/32
3.4 Nginx的压缩输出配置/33
3.5 Nginx的自动列目录配置/35
3.6 Nginx的浏览器本地缓存设置/36
第4章 Nginx与PHP(FastCGI)的安装、配置与优化/38
4.1 获取相关开源程序/39
4.2 安装PHP5.2.1 0(FastCGI模式)/42
4.3 安装Nginx0.8.1 5/52
4.4 配置开机自动启动Nginx+PHP/55
4.5 优化Linux内核参数/55
4.6 在不停止Nginx服务的情况下平滑变更Nginx配置/56
4.7 编写每天定时切割Nginx日志的脚本/56
第5章 Nginx与JSP、ASP.NET、Perl的安装与配置/59
5.1 Nginx与JSP(Tomcat)在Linux上的安装、配置/59
5.2.1 Tomcat和JDK的安装/60
5.1.2 Nginx与Tomcat的配置/61
5.2 Nginx与ASP.NET(Mono+FastCGI)在Linux上的安装、配置/63
5.2.1 Mono的安装/63
5.2.2 Nginx与ASP.NET(Mono+FastCGI)的配置/64
5.3 Nginx与Perl(FastCGI)在Linux上的安装、配置/67
5.3.1 Perl(FastCGI)的安装/67
5.3.2 Nginx与Perl(FastCGI)的配置/70
第6章 NginxHTTP负载均衡和反向代理的配置与优化/73
6.1 什么是负载均衡和反向代理/73
6.1.1 负载均衡/73
6.1.2 反向代理/73
6.2 常见的Web负载均衡方法/74
6.2.1 用户手动选择方式/74
6.2.2 DNS轮询方式/75
6.2.3 四/七层负载均衡设备/77
6.2.4 多线多地区智能DNS解析与混合负载均衡方式/81
6.3 Nginx负载均衡与反向代理的配置实例/83
6.3.1 完整的Nginx反向代理示例如代码6-3所示/83
6.3.2 Nginx负载均衡与反向代理实现动、静态网页分离/86
6.4 Nginx负载均衡的HTTPUpstream模块/88
6.4.1 ip_hash指令/89
6.4.2 server指令/89
6.4.3 upstream指令/90
6.4.4 upstream相关变量/90
6.5 Nginx负载均衡服务器的双机高可用/91
第7章 Nginx的Rewrite规则编写实例/99
7.1 什么是Nginx的Rewrite规则/99
7.2 NginxRewrite规则相关指令/99
7.2.1 break指令/100
7.2.2 if指令/100
7.2.3 return指令/101
7.2.4 rewrite指令/104
7.2.5 set指令/106
7.2.6 uninitialized_variable_warn指令/106
7.2.7 NginxRewrite可以用到的全局变量/106
7.3 PCRE正则表达式语法/107
7.4 Nginx的Rewrite规则编写实例/109
7.5 Nginx与Apache的Rewrite规则实例对比/112
7.5.1 简单的Nginx与ApacheRewrite重写规则/112
7.5.2 允许指定的域名访问本站,其他域名一律跳转到
7.5.3 URL重写与反向代理同时进行/114
7.5.4 指定URL之外的URL进行Rewrite跳转/114
7.5.5 域名前缀作为重写规则变量的示例/115
第8章 Nginx模块开发/117
8.1 Nginx模块概述/117
8.2 Nginx模块编写实践/119
8.2.1 HelloWorld模块编写与安装/119
8.2.2 HelloWorld模块分析/121
第9章 Nginx的Web缓存服务与新浪网的开源NCACHE模块/127
9.1 什么是Web缓存?/127
9.2 Nginx的Web缓存服务/128
9.2.1 proxy_cache相关指令集/128
9.2.2 proxy_cache完整示例/130
9.2.3 fastcgi_cache相关指令集/131
9.3 新浪网开源软件项目——基于Nginx的NCache网页缓存系统/135
9.3.1 NCACHE模块的安装/136
9.3.2 NCACHE配置文件编写/136
9.3.3 NCACHE的管理维护/138
9.3.4 NCACHE后端内容源服务器设置/139
第3部分 实战篇
第10章 Nginx在国内知名网站中的应用案例/141
10.1 Nginx反向代理与负载均衡类网站应用案例/142
10.1.1 Nginx负载均衡在新浪播客中的应用/142
10.1.2 Nginx负载均衡在金山逍遥网中的应用/146
10.2 Nginx+PHP类网站应用案例/152
10.2.1 Nginx+PHP在金山逍遥网CMS发布系统中的应用/152
10.2.2 Nginx+PHP在某分类信息网站中的应用/154
第11章 Nginx的非典型应用实例/171
11.1 用HTTPS(SSL)构建一个安全的NginxWeb服务器/171
11.1.1 自行颁发不受浏览器信任的SSL证书/171
11.1.2 向CA机构申请颁发受浏览器信任的SSL证书/174
11.2 采用Nginx搭建FLV视频服务器/176
11.2.1 采用Nginx的FlvStream模块搭建HTTP下载方式的FLV视频服务器/176
11.2.2 采用Nginx实现FMS/Red5流媒体视频服务器的负载均衡/177
11.3 Nginx+PHP+MySQL在小内存VPS服务器上的优化/179
11.3.1 增加swap交换文件/180
11.3.2 Nginx的主配置文件(nginx.conf)优化/180
11.3.3 PHP(FastCGI)的配置优化/182
11.3.4 MySQL5.1 配置优化/182
11.4 采用Nginx搭建正向代理服务器/184
……
第4部分 模块篇
第12章 Nginx的核心模块/185
第13章 Nginx的标准HTTP模块/197
第14章 Nginx的其他HTTP模块/280
第15章 Nginx的邮件模块
·查看全部>>
前言
我的网站系统架构之路
我最早接触计算机是在1995年,上小学四年级的时候。当时父亲单位买了一台386计算机(DOS操作系统+UCDOS汉字环境+WPS文字处理软件),用于打字和打印文件。我每天课余时间都会抽空去玩这台计算机,利用DOS中自带的QBASIC语言编写非常简单的小程序,从那时起我就对计算机产生了浓厚的兴趣。之后的几年内,先后接触了Windows 95/98/2000操作系统,并在Windows 98上搭建了PWS个人网站服务器,在Windows 2000上搭建了IIS网站服务器。2000年,初三毕业的那个暑假,我第一次接触互联网,做了自己的第一个纯静态HTML个人主页。高一时,我利用网上提供的免费主页空间,做了一个本地的门户网站。2003年高考结束后的那个假期,我花65元购买了国际域名150元购买虚拟主机,创办了一个采用ASP语言开发的国际经济贸易资讯类网站——商资网(现在已关闭)。
2003年,我进入中南民族大学学习。由于高中我学的是文科,填志愿时不能选择计算机类专业,于是我选择了经济学院的国际经济与贸易专业。尽管如此,我对计算机和网络的兴趣依旧不减,开始学习Linux系统和PHP语言。由于具有一些网站制作知识,我进入了经济学院学生会的信息部,开发维护所在院系的网站。之后,又进入了学校党委宣传部下属的网络媒体“民大在线”,从事网站PHP开发与系统运维工作。后来,基于Linux+Apache+MySQL+PHP平台为学校招生就业工作处开发了“就业信息网”,并接触到了IBM高端服务器。接下来的日子,我为学校的多个部门开发、维护网站,为了便于演示网站,我编写了一键搭建Apache+PHP+MySQL服务器平台的软件“APMServ”。最后,我为学校网络中心兼职维护学校的主Web服务器,开发虚拟主机管理平台,接触到了:HP刀片服务器和磁盘阵列。学校的兼职工作为我日后工作打下了比较扎实的基础。
·查看全部>>
精彩书摘
第1部分 基础篇
第1章 Nginx简介
1.3 选择Nginx的理由
1.3.3 成本低廉
购买F5 BIG-IP、NetScaler等硬件负载均衡交换机需要十多万甚至几十万人民币。而Nginx为开源软件,采用的是2-clauseBSD-like协议,可以免费使用,并且可用于商业用途。
BSD开源协议是一个给使用者很大自由的协议。协议指出可以自由使用、修改源代码,也可以将修改后的代码作为开源或专有软件再发布。当你发布使用了BSD协议的代码,或者以BSD协议代码为基础做二次开发时,须满足三个条件:
(1)如果再发布的产品中包含源代码,则源代码中必须带有原来代码中的BSD协议。
(2)如果再发布的是二进制类库/软件,则需要在类库/软件的文档和版权声明中包含原来代码中的BSD协议。
(3)不可以用开源代码的作者/机构名字和原来产品的名字做市场推广。
BSD代码鼓励代码共享,但须尊重代码作者的著作权。BSD由于允许使用者修改和重新发布代码,也允许使用或在BSD代码上开发商业软件,并进行发布和销售,因此它是对商业集成很友好的协议。很多的公司、企业在选用开源产品的时候都会首选BSD协议,因为可以完全控制这些第三方的代码,在必要的时候可以修改或二次开发。
Nginx所采用的2-clause BSD—like license衍生自BSD协议,也就是删掉了BSD协议的第3个条件——“不可以用开源代码的作者/机构名字和原来产品的名字做市场推广”。
·查看全部>>
信息反馈:如果您发现商品信息或者图片不准确,欢迎
更新
。
全部评价
很喜欢
一般
不喜欢
正在加载中,请稍候...
正在加载中,请稍候...
正在加载中,请稍候...
正在加载中,请稍候...
所有咨询信息
GIno925
(上海)
购买日期
2012-04-03
在国内应用的还不多,提早学习!
2012-05-07 13:16:13
优点:
图书优点
不足:
暂时还没发现缺点哦!
使用心得:
在国内应用的还不多,提早学习!在国内应用的还不多,提早学习!在国内应用的还不多,提早学习!
zxw19830316
(北京)
购买日期
2012-05-02
打算跳槽用的,正版且快递速度很快。
2012-05-05 23:12:56
优点:
图书优点
不足:
暂时还没发现缺点哦!
使用心得:
打算跳槽用的,正版且快递速度很快。从某种程度上讲,京东的图书服务比某些专门卖书的网站还要好。
14公主
(云南)
购买日期
2012-02-15
很好,送货快,很满意。
2012-05-05 11:58:52
优点:
图书优点
不足:
暂时还没发现缺点哦!
使用心得:
很好,送货快,很满意。
弹到崩溃
(浙江)
购买日期
2012-04-21
这次到货是出奇的快哦
2012-05-03 18:25:13
优点:
图书优点
不足:
暂时还没发现缺点哦!
使用心得:
这次到货是出奇的快哦
karl3333
(江苏)
购买日期
2012-04-18
不错,写的还可以,内容详实
2012-05-02 18:55:52
优点:
图书优点
不足:
暂时还没发现缺点哦!
使用心得:
不错,写的还可以,内容详实
Mr_DX_
(北京)
购买日期
2012-04-23
物美价廉,不错,值得收藏
2012-05-02 12:21:04
优点:
图书优点
不足:
暂时还没发现缺点哦!
使用心得:
物美价廉,不错,值得收藏
莫傣
(广东)
购买日期
2012-04-20
感谢老张
2012-05-01 08:01:10
优点:
图书优点
不足:
暂时还没发现缺点哦!
使用心得:
对linux系统运维人员来说,本书不可或缺。nagios对提供永久在线的服务,是一个非常好的路径。
外出的农民
(广东)
购买日期
2012-04-19
好书,不错的书
2012-04-29 23:10:33
优点:
图书优点
不足:
暂时还没发现缺点哦!
使用心得:
此书大家都懂得,目前nginx就他写的好 牛人啊
凌雨凌雨
(北京)
购买日期
2012-04-22
对自己的学习很有帮助,内容专业,知识丰富
2012-04-24 23:00:40
优点:
图书优点
不足:
暂时还没发现缺点哦!
使用心得:
对自己的学习很有帮助,内容专业,知识丰富
tomlee1976
(北京)
购买日期
2012-04-19
东西不错,挺满意的。
2012-04-23 03:50:40
优点:
图书优点
不足:
暂时还没发现缺点哦!
使用心得:
东西不错,挺满意的。
网友讨论圈
晒单帖
讨论帖
问答帖
圈子帖
正在加载中,请稍候...
正在加载中,请稍候...
正在加载中,请稍候...
正在加载中,请稍候...
正在加载中,请稍候...
同类热销商品
Similar Bestselling Titles
软件工程及软件方法学
设计模式:可复用面向对象软件的基础
Spring3.x企业应用开发实战(附光盘)
大话设计模式
Python基础教程(第2版)
MATLAB 7.0从入门到精通(修订版)
Maven实战
人月神话(32周年中文纪念版)(附国内实战体验精华册)
精通软件性能测试与LoadRunner实战(附CD-ROM光盘1张)
更多>>
新书推荐
New Releases
重磅好书
Strongly Recommended Books
您最近浏览了
You recently viewed……
正在加载中,请稍候...
购物指南
购物流程
会员介绍
团购/机票/充值/点卡
常见问题
大家电
联系客服
配送方式
上门自提
快递运输
特快专递(EMS)
如何送礼
海外购物
支付方式
货到付款
在线支付
分期付款
邮局汇款
公司转账
售后服务
退换货政策
退换货流程
价格保护
退款说明
返修/退换货
退款申请
特色服务
夺宝岛
DIY装机
延保服务
家电下乡
京东礼品卡
能效补贴