多种网盘链接检测插件 购买前,请先检测网盘链接是否有效
《Nginx高X能Web服.务.器实战教程》_1
《Nginx高X能Web服.务.器实战教程》_2
《Nginx高X能Web服.务.器实战教程》_3
内容简介:
Nginx高性能Web
服.务.器实战教程
黑MA程序员/编著
OO
清华大学出版社
内容简介
Nginx是目前备受关注的一个高性能HTTP和反向_代*_服.务.器,具有简单、灵活的配置和极高的执行
效率,本书面向
运维方向的用户或具备某一类编程语言(C、PHP、Java)基础的读者,旨在使其快速
掌 Nginx的配置与应用,学会搭建高性能的Web服.务.器
全书分为8章,主要内容包括Vmware虚拟机的使用、Linux入门、正则表达式、HTTP协议、Nginx安
装与配置、访问控制、ri志管理、虚拟主机、Wcb服.务.器搭建、反向_代*_、负载均衡、缓存以及一些常用模块
和应用(包括调试输出、项压缩、重写、重定向、防链、 ITTPS等)。第8章还着重介绍了 Nginx的配置
化、I.NMP分布式集群和高可用方案的部署,目的是帮助读者将 Nginx应用到复杂的服.务.器架构中,对
所学知识进行巩固和提高
本书是一本 Nginx的人门书籍,适合作为高等院校本、专科计算机相关专业的教材,也可作为 Nginx
本书封面贴有清华大学出版社防伪标签,无标签者不得销售
版权所有,侵权必究。侵杈举报电话:010-627829891370112193
书在版编目(CIP)数据
Nginx高性能Web务器实战教程/黑MA程序员编著.一北京:清华大学出版社,2017
ISBN978-7-302-47244-5
1.①N…Ⅱ、①黑…。田,①互联网络一网络服.务.器一教材N.①TP368.5
中guo版本图书馆CIP数据核字(2017)第126528号
责任编:袁勒勇徐跃进
责任校对:焦围丽
责任印制:Li红英
出版发行:清华大学出版社
同址;htp//ww.tup.com,cn,htp/www,abook
地址;北京清华大学学研大厦A座
社总机:010-62770175
购:010-62786544
投稿与读者服务:010-62776969, c-service(@ tup, tsinghua,edu,cn
质量反馈:010-62772015, zhulian
印装者:三河市吉样印务有限公司
经销:全guo新华书店
开本:185mmX260mm
印张:16.75
字数:405千字
版次:2017年9月第1版
印次:2017年9月第1次印刷
印数:1~2000
定价:45,00元
产品编号:07505901
序言
CHUANZhi播客和“黑MA程序员”
江苏CHUANZhi播客教育科技股份有限公司(简称CHUANZhi播客)是一家专门致力于高素质软件开
发人才的科技公司,“黑MA程序员”是CHUANZhi播客旗下高端1T教育品牌
“黑MA程序员”的学员多为大学毕业后想从事1T行业,但各方面条件还不成熟的年轻
人。“黑MA程序员”的学员筛选制度非常严格,包括严格的技术测试、自学能力测试,还包括
性格測试、压力测试、品德測试等。百里挑一的残酷筛选制度确保了学员质量,并降低了企
业的用人风险
自“黑MA程序员”成立以来,教学研发团队一直致力于打造精品课程,不断在产、学、研
三个层面创新自己的执教理念与教学方针,并集中“黑MA程序员”的优势力量,有针对性地出
版计算机教材五十多种,制作教学视频数十套,发表各类技术文章数百篇
“黑MA程序员”不仅研发T系列教材,还为高校师生提供以下配套学习资源与服务
为大学生提供的配套服务
专注的辅学平台“博X谷”(htp://yx.boxuegu.com),专业
老师在线为您答疑解惑
针对高校学生在学习过程中存在的压力等问题,我们还为大
学生量身打造了“播妞”。“播妞”不仅致力推行快乐学习,还
有定期的助学红包雨(“播妞”微 信/QQ:208695827)
高校学生也可扫描右方二维码,加入”播超”粉丝团,获取最ロ
新学习资源,与“播妞”一起快乐学习
为T教师提供的配套服务
对高校教学?号程序”为系列教材精心设计了”教案口回
校老请美出大单老信201取教材
资源,也可以扫描右方二维码,加入专为IT教师打造的师资服务平
台“教学好助手”,获取“黑MA程序员”最新教师教学.辅。助.资源及
相关动态
前言
Nginx自从发布以来,在世界范围内受到越来越多的关注。由于其稳定性好、功能丰
富、占用_内.存_少、并发能力强等优势,在同类型的服.务.器中表现出色
些大型网站如百度
京东、新 浪、网 易、腾 讯、淘宝等都已经在内部广泛使用。因此,对于这款高性能、轻量级的
HTTP和反向_代*_服.务.器,如何能够快速、系统地了解并掌握它的应用,成为初学者的迫切
为什么要学习本书
本书针对的是以 Linux运维为方向或具备某一类开发语言(如C、PHP、Java等)基础的
者。全书围绕Ngnx功能使用以及重点配置案例展开,并铺垫了 Linux服.务.器、正则表
达式、HTTP等方面的基础知识,适合想要快速掌握Nginx的初学者
教材遵循学习的难易度及先后顺序来安排章节顺序,按照“概念讲解十案例演示”的方
法来设计课程内容,将抽象的概念具体化,学到的知识实践化,让读者不仅理解知识内容,还
能根据实际需求进行分析和处理,达到学以致用、学用结合的效果
如何使用本书
本书的主要内容包括Vmware虚拟机、inux系統、正则表达式、HTTP协议、Nginx安
装与配置、Web服.务.器搭建、反向_代*_、负载均衡、缓存,以及 Nginx常用模块的使用、 Nginx
配置优化、LNMP分布式集群、 Nginx+ Keepalived高可用方案等。
全书共分为8章:
第1章主要讲解常见的Web服.务.器、 Linux系统以及 Vmware虚拟机的使用,通过
本章学习,读者可以了解一些基本概念,并能够搭建一个实验环境
?第2章讲解Linux入门、正则表达式和HTTP协议,这些是学习Nginx必备的基础
知识,只有掌握这些内容,才能够在 Nginx使用过程中得心应手。
第3章讲解 Nginx的安装和服.务.器环境的配置,主要包括网络和防火墙配置、.远.程.
端的使用、服务脚本的编写、软件的安装等。通过本章的学习,读者能够掌握在最
小方式安装的 Centos系统中编译安装 Nginx,并对服.务.器进行管理和维护
第4章讲解 Nginx服.务.器的基本配置,认识 Nginx配置文件并了解一些基本指令的
作用,通过具体案例实现了访问控制、ri志管理和各种类型虚拟主机。
第5章介绍Web服.务.器的搭建,包括 Nginx与PHP、 Apache、 Tomcat等软件的组
M= Nginx高性能Web务器实战教程
合搭配,以及基于 Nginx+1Lua的高性能Web开发平台 Openresty环境的使用
第6章讲解反向_代*_、负载均衡、缓存配置以及邮件服务,为读者展示了如何解决大
型网站多台服.务.器之间协同工作的问题,以便提高计算机系统的处理能力、计算速
度,从而满足业务量的需求。
?第7章从模块的角度介绍 Nginx相关应用,包括调试输出、查看响应状态、替换响应
内容、网 页压缩传输、重写、重定向、防链、HTTPS等配置。通过本章的学习,读
者能够掌握根据具体需求来对 Nginx进行不同的模块编译和配置
第8章主要讲解 Nginx配置优化、LNMP分布式集群以及
Keepalived高可
用方案的部署。本章是对 Nginx I的综合应用和提升,从整体服.务.器架构上满足大型
网站对高并发、高负载和高可用的需求
在上面所列举的8章中,第1~3章是基础课程,主要帮助初学者掌握扎实的基本功;第
4、6、7章是Ngmx的重点课程,讲解 Nginx的基本配置、常用模块和典型应用;第5、8章是
动手实战课程,涉及 Apache、 Tomcat、 Openresty、PHP、 Mysql、 Memcached、NFS
Keepalived等多种软件和服务的搭建与配置,这部分内容比较复杂,希望读者细心阅读,灵
活运用 Vmware虚拟机的快照和克隆功能,认真完成每个操作步骤
在学习过程中,读者一定要亲自实践教材中演示的案例。如果不能完全理解书中所讲
知识,读者可以登.录博X谷平台,通过平台中的教学视频进行深入学习。读者在学习完
知识点后,要及时在博X谷平台上进行测试,以现固学习内容
另外,如果读者在理解知识点的过程中遇到困难,建议不要纠结于某个地方,可以先往
后学习,通常来讲,通过逐渐的学习,对于前面不懂和疑感的知识也能够理解。在学习
Nginx的过程中,一定要多多动手实践,如果在实践的过程中遇到问题,建议多思考,理清思
路,认真分析问题发生的原因,并在问题解决后及时总结经验
致谢
本书的编写和整理工作由CHUANZhi播客教育科技股份有限公司的黑MA程序员完成,主要参
与人员有昌春林、Han冬、乔治铭、高美云、Chen欢、MA丹、王哲、Li东超、Han振guo、王金涛等,全体参
编人员在这近一年的编写过程中付出了很多辛勤的劳动,特此表示衷心的感谢。
意见反馈
尽管我们付出了最大的努力,但教材中难免会有不妥之处,欢迎各界专家和读者朋友们
来信、来函给予宝贵意见,我们将不胜感激。您在阅读本书时,如发现任何问题或有不认同
之处可以通过电子邮件与我们取得联系。请发送电子郎件至: itcast book(@ vip,sina
黑MA程序员
2017年4月
#############################################
|
|