学习Nginx HTTP Server(中文版) PDF 高清电子书 免费下载 完整版 在线阅读- 高飞网
学习Nginx HTTP Server

学习Nginx HTTP Server

中文版
内德尔库(Clement Nedelcu) 译者: 陶利军
Nginx
浏览人数:174 在读人数:5
Clement Nedelcu编著的《学习Nginx HTTP Server(中文版)》是Nginx新手管理员和资深管理员的理想读物。对于初学者,可从中学习如何以快速而安全的方式安装Nginx并对各个模块进行配置。对于有经验的管理员,它提供了不同视角的解决方案。《学习Nginx HTTP Server(中文版)》中提供Nginx所有模块和指令的完整参考,解释了如何用Nginx取代现有服务器,如何将Nginx配置为现有服务器的前端系统。完成本书的阅读后,读者能够轻松实现Nginx服务器,提升Web应用的速度。

前言 1   
第1章 准备工作环境 7   
设置终端仿真器 7   
查找并下载PuTTY 8   
建立会话 8   
使用PuTTY和shell 10   
基本的shell命令 11   
文件和目录管理 11   
用户和组管理 15   
程序和进程 18   
了解Linux文件系统 22   
目录结构 22   
特殊文件和设备 25   
文件和inode 28   
EXT3文件系统 29   
文件处理 32   
系统管理工具 37   
以超级管理员身份运行   
命令 37   
系统检查和维护 39   
软件包 40   
文件和权限 43   
小结 46   
第2章 下载和安装Nginx 47   
准备先决条件 47   
GCC——GNU编译器集合 48   
PCRE库 49   
zlib 库 50   
OpenSSL 50   
下载Nginx 51   
网站和资源 51   
版本分支 52   
功能 53   
下载并解压 54   
配置选项 55   
容易的方法 55   
路径选项 56   
先决条件选项 58   
模块选项 59   
杂项 61   
配置举例 62   
普通的HTTP和HTTPS服务器 67   
建立配置的问题 65   
编译和安装 66   
控制Nginx 服务 67   
守护进程和服务 67   
用户和组 68   
Nginx命令行开关项 68   
启动和停止守护进程 69   
测试配置文件 69   
其他开关选项 70   
添加Nginx作为系统服务 71   
System V 脚本 71   
什么是init脚本? 73   
为Nginx建立init脚本 73   
安装Nginx的init脚本 75   
小结 77   
第3章 Nginx的基本配置 79   
配置文件的语法 79   
配置指令 80   
组织和包含 81   
指令块 83   
高级语言规则 84   
基本模块指令 86   
什么是基本模块? 87   
Nginx 进程结构 87   
核心模块指令 88   
Events模块 93   
Configuration模块 95   
适合你需求的配置文件 95   
理解默认的配置文件 95   
必要的调整 96   
适当选择硬件 97   
测试服务器 99   
建立测试服务器 99   
性能测试 100   
平滑升级Nginx 105   
小结 106   
第4章 HTTP配置 107   
HTTP核心模块 107   
区段的结构 108   
模块指令 109   
套接字和主机的配置 110   
路径和文档 114   
客户端请求 117   
MIME 类型 121   
限制和约束 123   
文件处理和缓存 125   
其他指令 127   
模块变量 130   
请求头 130   
响应头 131   
Nginx产生的变量 132   
Location区段 133   
Location修饰符 133   
查找顺序和优先级 136   
小结 139   
第5章 模块配置 141   
Rewrite模块 141   
正则表达式 142   
内部请求 146   
条件结构 151   
指令 153   
通用重写规则 156   
SSI模块 157   
模块指令和变量 158   
SSI命令 160   
其他模块 164   
站点访问和日志记录 164   
限制和约束 168   
内容和编码 170   
与访问者相关的模块 179   
SSL和安全 184   
其他杂项模块 187   
第三方模块 189   
小结 190   
第6章 Nginx与PHP、   
Python 191   
FastCGI入门 192   
理解Web服务的机制 192   
CGI通用网关接口 193   
FastCGI 194   
主要指令 195   
FastCGI缓存 201   
Upstream块 204   
Nginx+PHP 207   
结构 207   
PHP-FPM 208   
设置PHP和PHP-FPM 208   
Nginx 配置 211   
Nginx与Python 212   
Django 212   
设置Python 和 Django 213   
Nginx的配置文件 215   
小结 215   
第7章 Nginx和Apache 217   
Nginx作为反向代理 217   
理解问题根源 218   
反向代理机制 219   
优势和劣势 220   
Nginx代理模块 221   
主要指令 222   
配置Apache和Nginx 230   
重新配置Apache 231   
配置 Nginx 233   
高级配置 237   
其他步骤 238   
转发正确的IP地址 238   
SSL问题及解决方案 239   
服务器面板控制问题 239   
小结 240   
第8章 从Apache到Nginx 241   
Nginx对Apache 241   
特征 242   
灵活性和团队 244   
性能 244   
使用 245   
结论 246   
移植Apache配置 246   
指令 246   
模块 249   
虚拟主机和配置部分 250   
.htaccess文件 254   
重写规则 257   
一般意见 257   
WordPress 259   
MediaWiki 261   
vBulletin 262   
小结 263   
附录A 指令索引 265   
附录B 模块参考 287   
附录C 疑难解答 299   
索引 305   
译者注 329   
看过本书的人还看过