全部商品分类

您现在的位置: 全部商品分类 > 电子电脑 > 计算机技术 > 硬件及维护

Nginx高性能Web服务器实战教程(国家信息技术紧缺人才培养工程指定教材)

  • 定价: ¥45
  • ISBN:9787302472445
  • 开 本:16开 平装
  •  
  • 折扣:
  • 出版社:清华大学
  • 页数:254页
  • 作者:编者:黑马程序员
  • 立即节省:
  • 2017-09-01 第1版
  • 2017-09-01 第1次印刷
我要买:
点击放图片

导语

  

内容提要

  

    Nginx是目前备受关注的一个高性能HTTP和反向代理服务器,具有简单、灵活的配置和极高的执行效率。黑马程序员编著的《Nginx高性能Web服务器实战教程(国家信息技术紧缺人才培养工程指定教材)》面向Linux运维方向的用户或具备某一类编程语言(C、PHP、Java)基础的读者,旨在使其快速掌握Nginx的配置与应用,学会搭建高性能的Web服务器。
    全书分为8章,主要内容包括VMware虚拟机的使用、Linux入门、正则表达式、HTTP协议、Nginx安装与配置、访问控制、日志管理、虚拟主机、Web服务器搭建、反向代理、负载均衡、缓存以及一些常用模块和应用(包括调试输出、网页压缩、重写、重定向、防盗链、HTTPS等)。第8章还着重介绍了Nginx的配置优化、LNMP分布式集群和高可用方案的部署,目的是帮助读者将Nginx应用到复杂的服务器架构中,对所学知识进行巩固和提高。
    本书是一本Nginx的入门书籍,适合作为高等院校本、专科计算机相关专业的教材,也可作为Nginx爱好者的参考书。

目录

第1章  Nginx开篇
  1.1  Nginx简介
    1.1.1  Web服务器
    1.1.2  Nginx概述
  1.2  Linux操作系统
    1.2.1  Linux的起源与发展
    1.2.2  获取Linux系统
  1.3  VMware虚拟机
    1.3.1  什么是虚拟机
    1.3.2  VMware安装CentOS
    1.3.3  VMware快照功能
    1.3.4  VMware克隆功能
  本章小结
  课后练习
第2章  基础知识
  2.1  Linux入门
    2.1.1  基本命令
    2.1.2  目录结构
    2.1.3  shell和终端
    2.1.4  文件管理
    2.1.5  vi编辑器
    2.1.6  用户和权限
  2.2  正则表达式
    2.2.1  正则表达式概述
    2.2.2  正则表达式入门
    2.2.3  正则表达式语法规则
    2.2.4  正则表达式应用案例
  2.3  HTTP协议
    2.3.1  HTTP概述
    2.3.2  HTTP消息
    2.3.3  HTTP请求消息
    2.3.4  HTTP响应消息
  本章小结
  课后练习
第3章  Nginx的安装
  3.1  Linux服务器搭建
    3.1.1  最小化安装CentOS
    3.1.2  网络配置
    3.1.3  远程终端访问
    3.1.4  安装必备软件
  3.2  Linux环境下安装Nginx
    3.2.1  获取Nginx
    3.2.2  编译安装Nginx
    3.2.3  Nginx的启动与停止
    3.2.4  访问测试
    3.2.5  后续操作
  3.3  Windows环境下使用Nginx
  本章小结
  课后练习
第4章  Nginx基本配置
  4.1  认识配置文件
    4.1.1  配置文件结构
    4.1.2  设置用户和组
    4.1.3  自定义错误页
  4.2  访问控制
    4.2.1  权限控制指令
    4.2.2  访问控制典型应用
  4.3  日志文件
    4.3.1  访问日志
    4.3.2  错误日志
    4.3.3  日志文件切割
  4.4  虚拟主机
    4.4.1  什么是虚拟主机
    4.4.2  基于端口号配置虚拟主机
    4.4.3  基于IP配置Nginx虚拟主机
    4.4.4  基于域名配置虚拟主机
    4.4.5  设置目录列表
    4.4.6  子配置文件的引入
  本章小结
  课后练习
第5章  Web服务器搭建
  5.1  Nginx+PHP环境
    5.1.1  PHP的安装与使用
    5.1.2  PHP与Nginx整合
  5.2  Nginx+Apache环境
    5.2.1  Apache的安装与使用
    5.2.2  Apache的基本配置
    5.2.3  Apache与PHP整合
    5.2.4  Nginx+Apache动静分离
  5.3  Nginx+Tomcat环境
    5.3.1  Tomcat的安装与使用
    5.3.2  Nginx+Tomcat动静分离
  5.4  OpenResty环境
    5.4.1  OpenResty的安装与使用
    5.4.2  OpenResty开发入门
  本章小结
  课后练习
第6章  负载均衡与缓存
  6.1  反向代理
    6.1.1  代理与反向代理
    6.1.2  反向代理服务配置
  6.2  负载均衡
    6.2.1  什么是负载均衡
    6.2.2  负载均衡的配置
  6.3  缓存配置
    6.3.1  缓存实现原理
    6.3.2  永久缓存配置
    6.3.3  临时缓存配置
    6.3.4  缓存清理配置
  6.4  邮件服务
    6.4.1  Nginx实现邮件服务
    6.4.2  邮件服务配置
  本章小结
  课后练习
第7章  模块配置应用
  7.1  模块概述
    7.1.1  模块化结构设计
    7.1.2  Nginx模块分类及作用
    7.1.3  Nginx手册的使用
  7.2  调试输出
    7.2.1  调试输出的配置
    7.2.2  常见的应用案例
  7.3  查看响应状态与替换响应内容
    7.3.1  安装所需模块
    7.3.2  查看网站响应状态
    7.3.3  替换网站响应内容
  7.4  网页压缩传输
    7.4.1  gzip压缩技术
    7.4.2  网页压缩传输配置
  7.5  重写与重定向
    7.5.1  rewrite模块的简介
    7.5.2  rewrite实现重写
    7.5.3  rewrite实现重定向
  7.6  防盗链的配置
    7.6.1  图片防盗链
    7.6.2  下载防盗链
  7.7  配置HTTPS网站
    7.7.1  什么是
    7.7.2  颁发认证证书
    7.7.3  配置HTTPS网站
  本章小结
  课后练习
第8章  高可用负载均衡集群
  8.1  Nginx配置优化
    8.1.1  连接数优化
    8.1.2  客户端请求限制
    8.1.3  浏览器缓存优化
  8.2  LNMP分布式集群
    8.2.1  什么是集群
    8.2.2  LNMP分布式部署
    8.2.3  搭建NFS文件服务器
    8.2.4  搭建MySQL数据库服务器
    8.2.5  搭建Memcached缓存服务器
    8.2.6  ThinkPHP项目部署
  8.3  Nginx+Keepalived高可用方案
    8.3.1  高可用方案概述
    8.3.2  安装和配置Keepalived服务
    8.3.3  使用Keepalived监控Nginx服务
  本章小结
  课后练习