书籍详情
学习Nginx HTTP Server中文版
作者:(法)内德尔库 著,陶利军 译
出版社:清华大学出版社
出版时间:2012-01-01
ISBN:9787302270898
定价:¥49.00
购买这本书可以去
内容简介
《学习Nginx HTTPServer中文版》是Nginx新手管理员和资深管理员的理想读物。对于初学者,可从中学习如何以快速而安全的方式安装Nginx并对各个模块进行配置。对于有经验的管理员,它提供了不同视角的解决方案。书中提供Nginx所有模块和指令的完整参考,解释了如何用Nginx取代现有服务器,如何将Nginx配置为现有服务器的前端系统。完成本书的阅读后,读者能够轻松实现Nginx服务器,提升Web应用的速度。
作者简介
Clement Nedelcu出生并成长于法国,在英国、法国和中国的大学接受过教育。他曾在中国江苏科学技术大学担任计算机教师。他同时兼任法国企业的技术顾问,他精通Web和Microsoft.NET开发以及Linux服务器管理。自2005年以来,他在业余时间一直管理着一个大型的网站,最终领略到Nginx的好处,由此开博讨论Nginx,由此有了本书……
目录
前言
第1章 准备工作环境
设置终端仿真器
查找并下载putty
建立会话
使用putty和shell
基本的shell命令
文件和目录管理
用户和组管理
程序和进程
了解linux文件系统
目录结构
特殊文件和设备
文件和inode
ext3文件系统
文件处理
系统管理工具
以超级管理员身份运行
命令
系统检查和维护
软件包
文件和权限
小结
第2章 下载和安装nginx
准备先决条件
gcc——gnu编译器集合
pcre库
zlib库
openssl
下载nginx
网站和资源
版本分支
功能
下载并解压
配置选项
容易的方法
路径选项
先决条件选项
模块选项
杂项
配置举例
普通的http和https服务器
建立配置的问题
编译和安装
控制nginx服务
守护进程和服务
用户和组
nginx命令行开关项
启动和停止守护进程
测试配置文件
其他开关选项
添加nginx作为系统服务
system v脚本
什么是init脚本?
为nginx建立init脚本
安装nginx的init脚本
小结
第3章 nginx的基本配置
配置文件的语法
配置指令
组织和包含
指令块
高级语言规则
基本模块指令
什么是基本模块?
nginx进程结构
核心模块指令
events模块
configuration模块
适合你需求的配置文件
理解默认的配置文件
必要的调整
适当选择硬件
测试服务器
建立测试服务器
性能测试
平滑升级nginx
小结
第4章 http配置
http核心模块
区段的结构
模块指令
套接字和主机的配置.
路径和文档
客户端请求
mime类型
限制和约束
文件处理和缓存
其他指令
模块变量
请求头
响应头
nginx产生的变量
location区段
location修饰符
查找顺序和优先级
小结
第5章 模块配置
rewrite模块
正则表达式
内部请求
条件结构
指令
通用重写规则
ssi模块
模块指令和变量
ssi命令
其他模块
站点访问和日志记录
限制和约束
内容和编码
与访问者相关的模块
ssl和安全
其他杂项模块
第三方模块
小结
第6章 nginx与php、python
fastcgi入门
理解web服务的机制
cgi通用网关接口
fastcgi
主要指令
fastcgl缓存
upstream块
nginx+php
结构
php-fpm
设置php和php-fpm
nginx配置
nginx与python
django
设置python和django
nginx的配置文件
小结
第7章 nginx和apache
nginx作为反向代理
理解问题根源
反向代理机制
优势和劣势
nginx代理模块
主要指令
配置apache和nginx
重新配置apache
配置nginx
高级配置
其他步骤
转发正确的ip地址
ssl问题及解决方案
服务器面板控制问题
小结
第8章从apaghe到ngifix
nginx对apache
特征
灵活性和团队
性能
使用
结论
移植apache配置
指令
模块
虚拟主机和配置部分
htaccess文件
重写规则
一般意见
wordpress
mediawiki
vbulletin
小结
附录a 指令索引
附录b 模块参考
附录c 疑难解答
索引
译者注
第1章 准备工作环境
设置终端仿真器
查找并下载putty
建立会话
使用putty和shell
基本的shell命令
文件和目录管理
用户和组管理
程序和进程
了解linux文件系统
目录结构
特殊文件和设备
文件和inode
ext3文件系统
文件处理
系统管理工具
以超级管理员身份运行
命令
系统检查和维护
软件包
文件和权限
小结
第2章 下载和安装nginx
准备先决条件
gcc——gnu编译器集合
pcre库
zlib库
openssl
下载nginx
网站和资源
版本分支
功能
下载并解压
配置选项
容易的方法
路径选项
先决条件选项
模块选项
杂项
配置举例
普通的http和https服务器
建立配置的问题
编译和安装
控制nginx服务
守护进程和服务
用户和组
nginx命令行开关项
启动和停止守护进程
测试配置文件
其他开关选项
添加nginx作为系统服务
system v脚本
什么是init脚本?
为nginx建立init脚本
安装nginx的init脚本
小结
第3章 nginx的基本配置
配置文件的语法
配置指令
组织和包含
指令块
高级语言规则
基本模块指令
什么是基本模块?
nginx进程结构
核心模块指令
events模块
configuration模块
适合你需求的配置文件
理解默认的配置文件
必要的调整
适当选择硬件
测试服务器
建立测试服务器
性能测试
平滑升级nginx
小结
第4章 http配置
http核心模块
区段的结构
模块指令
套接字和主机的配置.
路径和文档
客户端请求
mime类型
限制和约束
文件处理和缓存
其他指令
模块变量
请求头
响应头
nginx产生的变量
location区段
location修饰符
查找顺序和优先级
小结
第5章 模块配置
rewrite模块
正则表达式
内部请求
条件结构
指令
通用重写规则
ssi模块
模块指令和变量
ssi命令
其他模块
站点访问和日志记录
限制和约束
内容和编码
与访问者相关的模块
ssl和安全
其他杂项模块
第三方模块
小结
第6章 nginx与php、python
fastcgi入门
理解web服务的机制
cgi通用网关接口
fastcgi
主要指令
fastcgl缓存
upstream块
nginx+php
结构
php-fpm
设置php和php-fpm
nginx配置
nginx与python
django
设置python和django
nginx的配置文件
小结
第7章 nginx和apache
nginx作为反向代理
理解问题根源
反向代理机制
优势和劣势
nginx代理模块
主要指令
配置apache和nginx
重新配置apache
配置nginx
高级配置
其他步骤
转发正确的ip地址
ssl问题及解决方案
服务器面板控制问题
小结
第8章从apaghe到ngifix
nginx对apache
特征
灵活性和团队
性能
使用
结论
移植apache配置
指令
模块
虚拟主机和配置部分
htaccess文件
重写规则
一般意见
wordpress
mediawiki
vbulletin
小结
附录a 指令索引
附录b 模块参考
附录c 疑难解答
索引
译者注
猜您喜欢