logo
分类于: 其它 职场办公

简介

学习Nginx HTTP Server中文版

学习Nginx HTTP Server中文版 6.6分

资源最后更新于 2020-11-20 04:22:13

作者:内德尔库(Clement Nedelcu)

译者:陶利军

出版社:清华大学出版社

出版日期:2012-01

ISBN:9787302270898

文件格式: pdf

标签: nginx HTTP server 计算机 互联网 Nginx 计算机网络 2012

简介· · · · · ·

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

直接下载

想要: 点击会收藏到你的 我的收藏,可以在这里查看

已收: 表示已经收藏

Tips: 注册一个用户 可以通过用户中心得到电子书更新的通知哦

目录

前言 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