• --with-http_stub_status_module模块:Nginx的客户端状态

Syntax:stub_status

Default:--

Content:server,location

location /mystatus{

stub_status;

}

>>效果图

  • --with-http_random_index_module模块:目录中选择一个随机主页

Syntax:random_index on|off

Default:random_index off;

Content:location

location /{

root  随机文件的文件夹;

random_index on;

}

  • --with-http_sub_module模块:http内容替换

Syntax:sub_filter string replacement

Default:--

Content:http,server,location

location /{

sub_filter '被替换值' '替换值';

}

  • --with-http_limit_conn_module模块:连接限制

Syntax:limit_conn_zone key zone=name:size;

Default:--

Content:http

Syntax:limit_conn [zone] number;

Default:--

Content:http,server,location

limit_conn_zone $binary_remote_addr zone=conn_zone:1m;

server{  

  location / {

limit_conn conn_zone 1;

  }

}

  • --with-http_limit_req_module模块:请求限制

Syntax:limit_req_zone key zone=name:size rate=size;

Default:--

Content:http

Syntax:limit_req zone=name [burst=number][nodelay];

Default:--

Content:http

limit_req_zone $binary_remote_addr zone=req_zone:1m rate=1r/s;

server{  

  location / {

#limit_req zone=req_zone;

#limit_req zone=req_zone burst=3;

#limit_req zone=req_zone burst=3 nodelay;
}

  • --with-http_access_module模块:访问控制-基于IP的访问控制

Syntax:allow address | CIDR | unix: |all;

Default:--

Content:http,server,location,limit_except;

Syntax:deny address | CIDR | unix: |all;

Default:--

Content:http,server,location,limit_except;

server{  

  location / {

root   /usr/share/nginx/html;

index  index.html index.htm;

}

location ~^ / 50x.html {

root   /usr/share/nginx/html;

#allow 117.30.57.5;

#allow 117.30.57.5/40;#允许5-40IP地址段访问

deny all;

}

}

  • --with-http_auth_basic_module模块:访问控制-基于用户的信任登陆

Syntax:auth_basic string|off;

Default:auth_basic off;

Content:http,server,location,limit_except

Syntax:auth_basic_user_file file;

Default:--

Content:http,server,location,limit_except

记录Nginx模块开发的更多相关文章

  1. 【转】Nginx模块开发入门

    转自: http://kb.cnblogs.com/page/98352/ 结论:对Nginx模块开发入门做了一个helloworld的示例,简单易懂.也有一定的深度.值得一看. Nginx模块开发入 ...

  2. Nginx模块开发入门

    前言 Nginx是当前最流行的HTTP Server之一,根据W3Techs的统计,目前世界排名(根据Alexa)前100万的网站中,Nginx的占有率为6.8%.与Apache相比,Nginx在高并 ...

  3. [转] Nginx模块开发入门

    前言 Nginx是当前最流行的HTTP Server之一,根据W3Techs的统计,目前世界排名(根据Alexa)前100万的网站中,Nginx的占有率为6.8%.与Apache相比,Nginx在高并 ...

  4. Nginx模块开发入门(转)

    前言 Nginx是当前最流行的HTTP Server之一,根据W3Techs的统计,目前世界排名(根据Alexa)前100万的网站中,Nginx的占有率为6.8%.与Apache相比,Nginx在高并 ...

  5. Nginx模块开发入门(转)

    前言 Nginx是当前最流行的HTTP Server之一,根据W3Techs的统计,目前世界排名(根据Alexa)前100万的网站中,Nginx的占有率为6.8%.与Apache相比,Nginx在高并 ...

  6. 解剖Nginx·模块开发篇(1)跑起你的 Hello World 模块!

    1 学习 Nginx 模块开发需要有哪些准备? 需要的预备知识不多,有如下几点: 有过一些 C 语言的编程经历: 知道 Nginx 是干嘛的,并有过编写或改写 Nginx 的配置文件的经历. OK,就 ...

  7. FW: Nginx模块开发入门

    前言 Nginx是当前最流行的HTTP Server之一,根据W3Techs的统计,目前世界排名(根据Alexa)前100万的网站中,Nginx的占有率为6.8%.与Apache相比,Nginx在高并 ...

  8. linux下nginx模块开发入门

    本文模块编写参考http://blog.codinglabs.org/articles/intro-of-nginx-module-development.html 之前讲了nginx的安装,算是对n ...

  9. nginx模块开发篇 (阿里著作)

    背景介绍 nginx历史 使用简介 nginx特点介绍 nginx平台初探(100%) 初探nginx架构(100%) nginx基础概念(100%) connection request 基本数据结 ...

随机推荐

  1. tensorflow 1.0 学习:十图详解tensorflow数据读取机制

    本文转自:https://zhuanlan.zhihu.com/p/27238630 在学习tensorflow的过程中,有很多小伙伴反映读取数据这一块很难理解.确实这一块官方的教程比较简略,网上也找 ...

  2. vue + hbuilder 开发备忘录

    踩过的坑: axios 安卓低版本兼容性处理 阻止表单中,button默认事件,出现刷新问题. 设置滚动条的位置 vue 数据和对象数据变化 dom结构不变 android低版本 白屏问题 你是不是用 ...

  3. vue踩坑--TypeError: __WEBPACK_IMPORTED_MODULE_1_vuex__.a.store is not a constructor

    今天在使用vuex的时候遇到这么个问题,虽然后来解决了,是首字母大写的原因,但我还是不知道为什么.这里先记录下来. 这是vuex/store.js import Vue from 'vue' impo ...

  4. windows下用cmd命令netstat查看系统端口使用情况

    开始--运行--cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选&qu ...

  5. SpringCloud入门之常用的配置文件 application.yml和 bootstrap.yml区别

    作者其他技术文章 1) Spring Boot 简介 2)SpringCloud入门之YAML格式文件规范学习 3)SpringCloud入门之Spring Boot多环境配置切换指南 4) Elas ...

  6. Once More

    Topic Link http://ctf5.shiyanbar.com/web/more.php 1)源代码分析 发现 ereg()函数使得password必须是数字或字母同时长度必须是小于8val ...

  7. 从SQL Server CloudDBA 看云数据库智能化

    最近阿里云数据库SQL Server在控制台推出了CloudDBA服务,重点解决数据库性能优化领域问题,帮助客户更好的使用好RDS数据库,这是继MySQL之后第二个关系型数据库提供类似的服务.   数 ...

  8. Magicodes.WeiChat——发送模板消息

    在微信开发中,经常会使用到模板消息.因此框架中对此进行了一些封装,并且提供了后台操作界面以及日志查看等功能,下面开始逐步介绍开发操作以及使用. 微信公众平台配置 首先,需要申请开通模板消息功能,如下图 ...

  9. 痞子衡嵌入式:语音处理工具Jays-PySPEECH诞生记(5)- 语音识别实现(SpeechRecognition, PocketSphinx0.1.15)

    大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是语音处理工具Jays-PySPEECH诞生之语音识别实现. 语音识别是Jays-PySPEECH的核心功能,Jays-PySPEECH借 ...

  10. 使用NOPI写入Excel基础代码

    using NPOI.XSSF.UserModel; using System; using System.Collections.Generic; using System.IO; using Sy ...