实战Nginx:取代Apache的高性能Web服务器
¥
6
1.1折
¥
55
八五品
仅1件
作者张宴 著
出版社电子工业出版社
出版时间2010-03
版次1
装帧平装
货号J-C2-5
上书时间2024-08-29
商品详情
- 品相描述:八五品
-
书脊轻微瑕疵,切口处有印章
图书标准信息
-
作者
张宴 著
-
出版社
电子工业出版社
-
出版时间
2010-03
-
版次
1
-
ISBN
9787121102479
-
定价
55.00元
-
装帧
平装
-
开本
16开
-
纸张
胶版纸
-
页数
318页
-
字数
430千字
-
正文语种
简体中文
- 【内容简介】
-
Nginx是俄罗斯人IgorSysoev编写的一款高性能的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开发人员。
- 【作者简介】
-
张宴,就职于北京金山软件公司,金山游戏官方网站──逍遥网(xoyo.com)系统架构师,技术支持部平台组组长。曾在新浪网、赶集网等公司任系统工程师、系统架构师,工作内容主要涉及:服务器系统架构设计与部署、系统运维与调优、网络故障解决、网站后端以及接口类PHP程序开发
- 【目录】
-
第一部分基础篇
第1章Nginx简介基本介绍
1.1常用的Web服务器简介/3
1.1.1Apache服务器/3
1.1.2Lighttpd服务器/3
1.1.3Tomcat服务器/4
1.1.4IBMWebSphere服务器/4
1.1.5MicrosoftIIS/4
1.2Nginx简介/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.4Nginx与Apache、Lighttpd的综合对比/9
第2章Nginx服务器的安装与配置/11
2.1安装Nginx服务器所需要的系统资源/11
2.2Nginx的下载/12
2.3Nginx的安装/12
2.3.1Nginx在Windows环境下的安装/13
2.3.2Nginx在Linux环境下的安装/13
2.4Nginx的启动、停止、平滑重启/16
2.4.1Nginx的启动/17
2.4.2Nginx的停止/17
2.5Nginx的平滑重启/18
2.6Nginx的信号控制/18
2.7Nginx的平滑升级/19
第2部分进阶篇
第3章Nginx的基本配置与优化/21
3.1Nginx的完整配置示例/21
3.2Nginx的虚拟主机配置/23
3.2.1什么是虚拟主机/23
3.2.2配置基于IP的虚拟主机/24
3.2.3配置基于域名的虚拟主机/27
3.3Nginx的日志文件配置与切割/29
3.3.1用log_format指令设置日志格式/29
3.3.2用access_log指令指定日志文件存放路径/30
3.3.3Nginx日志文件的切割/32
3.4Nginx的压缩输出配置/33
3.5Nginx的自动列目录配置/35
3.6Nginx的浏览器本地缓存设置/36
第4章Nginx与PHP(FastCGI)的安装、配置与优化/38
4.1获取相关开源程序/39
4.2安装PHP5.2.10(FastCGI模式)/42
4.3安装Nginx0.8.15/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.1Nginx与JSP(Tomcat)在Linux上的安装、配置/59
5.2.1Tomcat和JDK的安装/60
5.1.2Nginx与Tomcat的配置/61
5.2Nginx与ASP.NET(Mono+FastCGI)在Linux上的安装、配置/63
5.2.1Mono的安装/63
5.2.2Nginx与ASP.NET(Mono+FastCGI)的配置/64
5.3Nginx与Perl(FastCGI)在Linux上的安装、配置/67
5.3.1Perl(FastCGI)的安装/67
5.3.2Nginx与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.2DNS轮询方式/75
6.2.3四/七层负载均衡设备/77
6.2.4多线多地区智能DNS解析与混合负载均衡方式/81
6.3Nginx负载均衡与反向代理的配置实例/83
6.3.1完整的Nginx反向代理示例如代码6-3所示/83
6.3.2Nginx负载均衡与反向代理实现动、静态网页分离/86
6.4Nginx负载均衡的HTTPUpstream模块/88
6.4.1ip_hash指令/89
6.4.2server指令/89
6.4.3upstream指令/90
6.4.4upstream相关变量/90
6.5Nginx负载均衡服务器的双机高可用/91
第7章Nginx的Rewrite规则编写实例/99
7.1什么是Nginx的Rewrite规则/99
7.2NginxRewrite规则相关指令/99
7.2.1break指令/100
7.2.2if指令/100
7.2.3return指令/101
7.2.4rewrite指令/104
7.2.5set指令/106
7.2.6uninitialized_variable_warn指令/106
7.2.7NginxRewrite可以用到的全局变量/106
7.3PCRE正则表达式语法/107
7.4Nginx的Rewrite规则编写实例/109
7.5Nginx与Apache的Rewrite规则实例对比/112
7.5.1简单的Nginx与ApacheRewrite重写规则/112
7.5.2允许指定的域名访问本站,其他域名一律跳转到
7.5.3URL重写与反向代理同时进行/114
7.5.4指定URL之外的URL进行Rewrite跳转/114
7.5.5域名前缀作为重写规则变量的示例/115
第8章Nginx模块开发/117
8.1Nginx模块概述/117
8.2Nginx模块编写实践/119
8.2.1HelloWorld模块编写与安装/119
8.2.2HelloWorld模块分析/121
第9章Nginx的Web缓存服务与新浪网的开源NCACHE模块/127
9.1什么是Web缓存?/127
9.2Nginx的Web缓存服务/128
9.2.1proxy_cache相关指令集/128
9.2.2proxy_cache完整示例/130
9.2.3fastcgi_cache相关指令集/131
9.3新浪网开源软件项目——基于Nginx的NCache网页缓存系统/135
9.3.1NCACHE模块的安装/136
9.3.2NCACHE配置文件编写/136
9.3.3NCACHE的管理维护/138
9.3.4NCACHE后端内容源服务器设置/139
第3部分实战篇
第10章Nginx在国内知名网站中的应用案例/141
10.1Nginx反向代理与负载均衡类网站应用案例/142
10.1.1Nginx负载均衡在新浪播客中的应用/142
10.1.2Nginx负载均衡在金山逍遥网中的应用/146
10.2Nginx+PHP类网站应用案例/152
10.2.1Nginx+PHP在金山逍遥网CMS发布系统中的应用/152
10.2.2Nginx+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.3Nginx+PHP+MySQL在小内存VPS服务器上的优化/179
11.3.1增加swap交换文件/180
11.3.2Nginx的主配置文件(nginx.conf)优化/180
11.3.3PHP(FastCGI)的配置优化/182
11.3.4MySQL5.1配置优化/182
11.4采用Nginx搭建正向代理服务器/184
……
第4部分模块篇
第12章Nginx的核心模块/185
第13章Nginx的标准HTTP模块/197
第14章Nginx的其他HTTP模块/280
第15章Nginx的邮件模块
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价