• 商品
  • 详情
  • 评价
  • 联系
  • 推荐
立即购买 分享好友 商城首页 商城分类 切换频道 秒杀活动 购物车
1/5
Nginx高性能Web服务器详解图1

Nginx高性能Web服务器详解

110广东
价格 59.00
发货 广东东莞市
数量
-+
库存 100
商品详情

内容简介

本书全面介绍了当前Internet上流行的一款开放源代码的Web服务器——Nginx。全书一共分为四大部分,分别从入门、功能、实现和应用等四个方面对Nginx服务器的知识进行完整阐述,从而满足广大读者在应用Nginx服务器时的普遍性需求。同时也深入剖析了Nginx服务器的工作原理和实现技术,对其中使用到的数据结构和方法进行了详细阐述,并且结合实际的应用情况给出了多个基于Nginx服务器,同时还部署有其他典型服务器的分布式网站架构部署配置。
  本书适合于希望了解和掌握Nginx服务器应用技术和实现技术的广大教师、学生和电脑爱好者阅读,对使用Nginx服务器搭建Web服务器架构或进行网络服务器应用开发的技术人员尤其具有重要的阅读和参考价值。

目录

第1章Nginx初探
1.1Nginx的历史
1.2常见服务器产品介绍
1.2.1 Apache服务器
1.2.2Microsoft IIS
1.2.3 Tomcat服务器
1.2.4 Ligh印d服务器
1.2.5 Nginx诞生记
1.2.6版本变更大事记
1.3 Nginx的功能特性
1.3.1基本HTTP服务
1.3.2HTIP服务
1.3.3邮件代理服务
1.4常用功能介绍
1.4.1HTTP代理和反向代理
1.4.2负载均衡
1.4.3W曲缓存
1.5本章小结
第2章Nginx服务器的安装部署
2.1如何获取Nginx服务器安装文件
2.1.1获取新版本的Nginx服务器
2.1.2获取Nginx服务器的历史版本
22安装Nginx服务器和基本配置
2.2.1 Windows版本的安装
2.2.2 Linux版本的编译和安装:准备工作
2.2.3Linux版本的编译和安装:Nginx软件的自动脚本
2.2.4 Linux版本的编译和安装:Nginx源代码的编译和安装
2.3 Nginx服务的启停控制
2.3.1 Nginx服务的信号控制
2.3.2 Nginx服务的启动
2.3.3 Nginx服务的停止
2.3.4 Nginx服务的重启
2.3.5 Nginx服务器的升级
2.4 Nginx服务器基础配置指令
2.4.1 nginx.conf文件的结构
2.4.2配置运行Nginx服务器用户(组)
2.4.3配置允许生成的worker process数
2.4.4配置Nginx进程PID存放路径
2.4.5配置错误日志的存放路径
2.4.6配置文件的引入
2.4.7设置网络连接的序列化
2.4.8设置是否允许同时接收多个网络连接
2.4.9事件驱动模型的选择
2.4.10配置连接数
2.4.11定义MME—Type
2.4.12自定义服务日志
2.4.13配置允许sendfile方式传输文件
2.4.14配置连接超时时间
2.4.15单连接请求数上限
2.4.16配置网络监听
2.4.17基于名称的虛拟主机配置
2.4.18基于IP的虚拟主机配置
2.4.19配置location块
2.4.20配置请求的根目录
2.4.21更改location的Um
2.4.22设置网站的默认页
2.4.23设置网站的错误页面
2.4.24基于IP配置Nginx的访问权限
2.4.25基于密码配置Nginx的访问权限
2.5 Nginx服务器基础配置实例
2.5.1测试myServerl的访问
2.5.2测试myServer2的访问
2.6本章小结
第3章Nginx服务器架构初探
3.1模块化结构
3.1.1什么是“模块化设计”
3.1.2 Nginx模块化结构
3.2 Nginx服务器的Web请求处理机制
3.2.1多进程方式
3.2.2多线程方式
3.2.3异步方式
3.2.4 Nginx服务器如何处理请求
3.2.5 Nginx服务器的事件处理机制
3.3 Nginx服务器的事件驱动模型
3.3.1事件驱动模型概述
3.3.2 Nginx中的事件驱动模型
3.3.3select库
3.3.4 poll库
3.3.5 epoll库
3.3.6 rtsig模型
3.3.7其他事件驱动模型
3.4设计架构概览
3.4.1 Nginx服务器架构
3.4.2 Nginx服务器的进程
3.4.3进程交互
3.4.4 Run Loops事件处理循环模型
3.5本章小结
第4章Nginx服务器的配置
4.1针对IPv4的内核7个参数的配置优化
4.2针对CPU的Nginx配置优化的2个指令
4.3与网络连接相关的配置的4个指令
4.4与事件驱动模型相关的配置的8个指令
4.5本章小结
第5章Nginx服务器的Gzip压缩
5.1由ngx_http_gzip_module模块处理的9个指令
5.2由ngx_http_gzip_static_module模块处理的指令
5.3由ngx_http_gunzip_module模块处理的2个指令
5.4 Gzip压缩功能的使用
5.4.1 Gzip压缩功能综合配置实例
5.4.2 Gzip压缩功能与IE6浏览器运行脚本的兼容问题
5.4.3 Nginx与其他服务器交互时产生的Gzip压缩功能相关问题
5.5本章小结
第6章Nginx服务器的Rewnte功能
6.1 Nginx后端服务器组的配置的5个指令
6.

摘要与插图

2.3.3 Nginx服务的停止
  停止Nginx服务有两种方法:一种是快速停止;一种是平缓停止。快速停止是指立即停止当前Nginx服务正在处理的所有网络请求,马上丢弃连接,停止工作;平缓停止是指允许Nginx服务将当前正在处理的网络请求处理完成,但不再接收新的请求,之后关闭连接,停止工作。
  停止Nginx服务的操作比较多。可以发送信号:
  ./sbin/Nginx—g TERM | IMT | OUIT
  其中,TERM和INT信号用于快速停止,QUIT用于平缓停止。
  或者:
  kill TERM | InT | QUIT '/Nginx/logs/nginx.pid'
  当然也可以使用kill命令向Nginx进程发送—9或者SIGKILL信号强制关闭Nginx服务:
  kill—9 | SIGKILL '/Nginx/logs/nginx.pid'
  但不建议这样使用。
  2.3.4 Nginx服务的重启
  更改Nginx服务器的配置和加入新模块后,如果希望当前的Nginx服务应用新的配置或使新模块生效,就需要重启Nginx服务。当然我们可以先关闭Nginx服务,然后使用新的Nginx配置文件重启服务。这里主要介绍Nginx服务的平滑重启。
  平滑重启是这样一个过程,Nginx服务进程接收到信号后,先读取新的Nginx配置文件,如果配置语法正确,则启动新的Nginx服务,然后平缓关闭旧的服务进程;如果新的Nginx配置有问题,将显示错误,仍然使用旧的Nginx进程提供服务。
  ……
点赞 0
举报
收藏 0
分享 1
买家评价
正在加载评价详情...
联系方式
加关注0

新图书资料发布

VIP会员第2年
资料通过认证
保证金未缴纳

0成交¥45.00

新图书资料发布吕不韦传奇

0成交¥52.00

新图书资料发布中国历代张天师评传:卷三

0成交¥68.00

新图书资料发布中国历代张天师评传:卷四

0成交¥52.00

新图书资料发布中国历代张天师评传:卷五

0成交¥78.00

新图书资料发布检察实践的理论思考

0成交¥49.80

新图书资料发布地狱小子:4:毁灭的右手

0成交¥42.00

新图书资料发布新时期大学生思想政治教育改革与创新探究

0成交¥36.00

新图书资料发布机电一体化系统设计与应用

0成交¥39.80

新图书资料发布王大绩精讲高考语文 检索加工

0成交¥28.00

新图书资料发布国老师讲堂:手把手教你写作文 议论文 (高考语文阅卷组名师、新东方席语文名师国家玮,专为考生“量身打造”,抢占语文备考制高点!俞敏洪、孔庆东、李亮联合!)
客服 商铺 购物车