- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
实战nginx:取代apache的高性能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 IBM WebSphere 服务器 4 1.1.5 Microsoft IIS 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 第 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 安装PHP 5.2.10(FastCGI模式) 42 4.3 安装Nginx 0.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.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 章 Nginx HTTP 负载均衡和反向代理的配置与优化 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
文档评论(0)