[转]nginx教程从入门到精通

nginx教程写了一段时间,无意中发现,nginx相关文章已经达到了近100篇了。觉得很有必要汇总到一起,它是我们运维生存时间的一片心血,他是学习nginx的同学必看教程- -!,我们将会继续更新内容,不过内容难免有错误,希望大家指正.

Nginx基础

1.  nginx安装
2.  nginx 编译参数详解
3.  nginx安装配置+清缓存模块安装
4.  nginx+PHP 5.5
5.  nginx配置虚拟主机
6.  nginx location配置
7.  nginx root&alias文件路径配置
8.  ngx_http_core_module模块提供的变量
9.  nginx日志配置
10. apache和nginx支持SSI配置
12. nginx日志切割
13. Nginx重写规则指南
14. nginx 逻辑运算
15. 隐藏Nginx版本号的安全性与方法
16. CDN调度器HAProxy、Nginx、Varnish
17. lnmp架构下php安全配置分享
18. nginx tcp代理
19. nginx正向代理
20. 搭建nginx反向代理用做内网域名转发
21. nginx+keepalived+proxy_cache 配置高可用nginx群集和高速缓存
22. Nginx 战斗准备 —— 优化指南
23. 确保nginx安全的10个技巧

NGINX变量详解

1. nginx变量使用方法详解(1)
2. nginx变量使用方法详解(2)
3. nginx变量使用方法详解(3)
4. nginx变量使用方法详解(4)
5. nginx变量使用方法详解(5)
6. nginx变量使用方法详解(6)
7. nginx变量使用方法详解(7)
8. nginx变量使用方法详解(8)

Nginx模块与案例

01. 如何安装nginx第三方模块
02. srcache_nginx redis 构建缓存系统应用一例
03. nginx+lua+redis构建高并发应用
04. ttserver+nginx构建高并发高可用性应用
05. nginx生成缩略图配置
06. 使用nginx sticky实现基于cookie的负载均衡
07. nginx上传模块—nginx upload module
08. nginx strip模块优化页面
09. nginx + ngx_lua安装测试
10. nginx统计响应的http状态码信息(ngx-http-status-code-counter)
11. nginx流量带宽等请求状态统计( ngx_req_status)
12. nginx实时记录请求状态信息( ngx_realtime_request_module)
13. nginx获取大文件MD5值(nginx模块ngx_file_md5)
14. nginx不记录特定日志(access_log_bypass_if)
15. nginx快速绘制圆形图(ngx_http_circle_gif_module模块)
16. nginx实现大小写字母转换(ngx_http_lower_upper_case模块)
17. nginx防止高负载的解决方案(sysgurad模块)
18. nginx js、css多个请求合并为一个请求(concat模块)
19. CDN下nginx获取用户真实IP地址
20. nginx实时生成缩略图到硬盘上
21. perl + fastcgi + nginx搭建
22. nginx+memcached构建页面缓存应用
23. memc_nginx+srcache_nginx+memcached构建透明的动态页面缓存
24. nginx 同一个IP上配置多个HTTPS主机
25. srcache_nginx redis 清除缓存
26. nginx动态IP黑白名单构建web防火墙(ngx_white_black_list)
27. srcache_nginx+redis构建缓存系统
28. nginx模块nginx-http-footer-filter研究使用
29. nginx本地缓存模块ngx_slowfs_cache
30. nginx+fancy实现漂亮的索引目录
31. nginx secure_link下载防盗链
32. nginx显示随机首页模块(Random Index)
33. nginx实现图片防盗链(referer指令)
34. nginx空白图片(empty_gif模块)
35. nginx记录分析网站响应慢的请求(ngx_http_log_request_speed)
36. nginx map使用方法
37. nginx限速白名单配置
38. nginx修改upstream不重启的方法(ngx_http_dyups_module模块)
39. nginx实现简体繁体字互转以及中文转拼音(ngx_set_cconv模块)
40. nginx针对爬虫进行限速配置
41. nginx替换网站响应内容(ngx_http_sub_module)
43. nginx向响应内容中追加内容(ngx_http_addition_module模块)
44. nginx访问控制allow、deny(ngx_http_access_module)
45. nginx+perl模块的使用
46. nginx索引目录配置
47. nginx+video-thumbextractor生成视频缩略图
48. nginx限制连接数ngx_http_limit_conn_module模块
49. nginx限制请求数ngx_http_limit_req_module模块
50. Nginx国人开发缩略图模块(ngx_image_thumb)
51. nginx+set-misc-nginx-module模块说明
52. nginx geo使用方法
53. Nginx 与 Lua
54. ngx_http_headers_module模块add_header和expires指令
55. NginX and Riak:

常见问题

01. memc_nginx+srcache_nginx+memcached遇到的问题
02. nginx purge更新缓存404错误
03. nginx反向代理proxy_set_header自定义header头无效

更多文章请详见:http://www.ttlsa.com/nginx/

nginx教程从入门到精通的更多相关文章

  1. 资源汇集:nginx教程从入门到精通

    http://linux.cn/article-4279-1.html

  2. Android Studio教程从入门到精通

    最新2.0系列文章参考: Android Studio2.0 教程从入门到精通Windows版 - 安装篇Android Studio2.0 教程从入门到精通Windows版 - 入门篇Android ...

  3. Nginx开发从入门到精通 学习目录分享学习 (阿里著作)

    Nginx开发从入门到精通   缘起 nginx由于出色的性能,在世界范围内受到了越来越多人的关注,在淘宝内部它更是被广泛的使用,众多的开发以及运维同学都迫切的想要了解nginx模块的开发以及它的内部 ...

  4. Android Studio2.0 教程从入门到精通Windows版

    系列教程 Android Studio2.0 教程从入门到精通Windows版 - 安装篇Android Studio2.0 教程从入门到精通Windows版 - 入门篇Android Studio2 ...

  5. Android Studio2.0 教程从入门到精通Windows版 - 入门篇

    http://www.open-open.com/lib/view/open1468121363300.html 本文转自:深度开源(open-open.com)原文标题:Android Studio ...

  6. Android OpenGL ES 开发教程 从入门到精通

    感谢,摘自:http://blog.csdn.net/mapdigit/article/details/7526556 Android OpenGL ES 简明开发教程 Android OpenGL ...

  7. Nginx开发从入门到精通

    nginx由于出色的性能,在世界范围内受到了越来越多人的关注,在淘宝内部它更是被广泛的使用,众多的开发以及运维同学都迫切的想要了解nginx模块 的开发以及它的内部原理,但是国内却没有一本关于这方面的 ...

  8. Nginx开发从入门到精通 nginx平台初探

    初探nginx架构(100%) 众所周知,nginx性能高,而nginx的高性能与其架构是分不开的.那么nginx究竟是怎么样的呢?这一节我们先来初识一下nginx框架吧. nginx在启动后,在un ...

  9. Android Studio2.0 教程从入门到精通Windows版 - 安装篇

    详见:http://www.open-open.com/lib/view/open1468118887690.html

随机推荐

  1. NYOJ1026 阶乘末尾非0 【模板】

    阶乘末尾非0 时间限制:2000 ms  |  内存限制:65535 KB 难度:3 描写叙述 我们的问题非常是简单.n! 末尾非0数是几? 比方n=5的时候,n! =120,那么n!末尾非0数是2. ...

  2. Hibernate 之 二级缓存

    在上篇文章中我们对缓存以及Hibernate的一级缓存进行了介绍,接下来的主要内容将是Hibernate的二级缓存. 二级缓存也称为进程级的缓存或SessionFactory级的缓存,二级缓存可以被所 ...

  3. Speech Recognition Grammar Specification Version 1.0 JavaScript TTS 文本发音

    Speech Recognition Grammar Specification Version 1.0 https://www.w3.org/TR/speech-grammar/ W3C Recom ...

  4. #啃underscore源码 一、root对象初始化部分

    最近由于比赛要交了,以及工作室屯了各种项目,实在忙不过来刷题,所以很久没更blog了(良心痛),现在自己的水平还是渣代码堆砌 + 简单的增删改查(悲伤) 所以痛定思痛,决定之后的任务是先补学校课堂的知 ...

  5. sqlyog快捷键

    Ctrl+M   创建一个新的连接Ctrl+N   使用当前设置新建连接Ctrl+F4   断开当前连接 对象浏览器F5   刷新对象浏览器(默认)Ctrl+B   设置焦点于对象浏览器 SQL 窗口 ...

  6. YTU 2844: 改错题A-看电影

    2844: 改错题A-看电影 时间限制: 1 Sec  内存限制: 128 MB 提交: 69  解决: 47 题目描述 注:本题只需要提交标记为修改部分之间的代码,请按照C++方式提交. 小平家长为 ...

  7. BZOJ2049:Cave 洞穴勘测 (LCT入门)

    辉辉热衷于洞穴勘测.某天,他按照地图来到了一片被标记为JSZX的洞穴群地区.经过初步勘测,辉辉发现这片区域由n个洞穴(分别编号为1到n)以及若干通道组成,并且每条通道连接了恰好两个洞穴.假如两个洞穴可 ...

  8. BZOJ3224:普通平衡树(splay练习)

    您需要写一种数据结构(可参考题目标题),来维护一些数,其中需要提供以下操作:1. 插入x数2. 删除x数(若有多个相同的数,因只删除一个)3. 查询x数的排名(若有多个相同的数,因输出最小的排名)4. ...

  9. PCB 铜皮(Surface)折线多边形扩大缩小实现(第一节)

    继续铜皮多边形的相关的算法, 如何用代码实现多边形的扩大与缩小,这部份内容准备分为四节内容来讲解, 第一节,折线多边形的扩大缩小(不包含圆弧)   此篇讲第一节 第二节,带圆弧的多边形的扩大缩小 第三 ...

  10. HDU1253:胜利大逃亡

    传送门 题意 逃离迷宫 分析 用优先队列和队列都可以,但是我vis数组写在取队列首节点就MLE了,放在放入节点的地方就ac了,看来是一种固定写法,在放入节点的地方判断,可以防止放入无效点到队列,防止队 ...