下载APP 随时随地学编程
返回 首页

Nginx 入门指南

开始阅读
手册说明:


Nginx入门指南

本教程根据淘宝核心系统服务器平台组的成员的日常工作总结而成,主要介绍了 Nginx 平台的特点及模块开发,帮助读者更好的构建和维护 Nginx 服务器。

Nginx适用人群

高性能 Web 服务器维护人员,对互联网服务器感兴趣的程序开发者。

Nginx学习前提

学习本教程前,我们假定您已经能够搭 Nginx 服务器,并能够进行简单常规的操作。

Nginx基本特点

  • 处理静态文件,索引文件以及自动索引;打开文件描述符缓冲。
  • 无缓存的反向代理加速,简单的负载均衡和容错。
  • FastCGI,简单的负载均衡和容错。
  • 模块化的结构。包括 gzipping, byte ranges, chunked responses,以及 SSI-filter 等 filter。如果由 FastCGI 或其它代理服务器处理单页中存在的多个 SSI,则这项处理可以并行运行,而不需要相互等待。
  • 支持 SSL 和 TLSSNI。

nginx相关教程

Nginx 使用手册

Linux教程

C语言教程

目录
关于 Nginx

Nginx 背景介绍

什么是 Nginx
Nginx 的特点

Nginx 平台初探

初探 Nginx 架构
Nginx 基础概念
Nginx 基本数据结构
Nginx 的配置系统
Nginx 的模块化体系结构
Nginx 的请求处理

Nginx handler 模块

Nginx handler 模块简介
Nginx 模块的基本结构
Nginx handler 模块的基本结构
Nginx handler 模块的挂载
Nginx handler 的编写步骤
Nginx 示例: hello handler 模块
Nginx handler 模块的编译和使用
Nginx 更多 handler 模块示例分析

Nginx 过滤模块

Nginx 过滤模块简介
Nginx 过滤模块的分析

Nginx upstream 模块

Nginx upstream 模块简介
Nginx 负载均衡模块

Nginx 其他模块

Nginx core 模块
Nginx event 模块

Nginx 配置

Nginx 配置文件nginx.conf中文详解

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }