• --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. 【Scala篇】--Scala中Trait、模式匹配、样例类、Actor模型

    一.前述 Scala Trait(特征) 相当于 Java 的接口,实际上它比接口还功能强大. 模式匹配机制相当于java中的switch-case. 使用了case关键字的类定义就是样例类(case ...

  2. 用Maven快速生成带有依赖的可执行jar包

    一.背景 最近项目在做微服务的拆分,那么我们想让我们的容器启动更加的轻量级,所以我们选择放弃tomcat等容器,而是通过maven生成带有指定依赖的可执行jar包的方式进行处理,本文我将分享如何通过m ...

  3. SpringBoot入门教程(四)MyBatis generator 注解方式和xml方式

    MyBatis 是一款优秀的持久层框架,它支持定制化 SQL.存储过程以及高级映射.MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集.MyBatis 可以使用简单的 XML ...

  4. so beautiful so white

    Topic Link http://ctf5.shiyanbar.com/stega/white.zip 1) 打开压缩包,接着打开图片,发现是白色的但根据提示  压缩包的密码就藏在这幅白色图片中,仔 ...

  5. linux 防火墙详细介绍

    1.其实匹配扩展中,还有需要加-m引用模块的显示扩展,默认是隐含扩展,不要使用 -m状态检测的包过滤-m state       --state {NEW,ESTATBLISHED,INVALID,R ...

  6. 痞子衡嵌入式:ARM Cortex-M文件那些事(5)- 映射文件(.map)

    大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家讲的是嵌入式开发里的map文件. 第四节课里,痞子衡给大家介绍了第一种output文件-relocatable文件,本文继续给大家讲projec ...

  7. SyntaxHighlighter 代码高亮极简单配置

    页首Html代码: <!--<link type="text/css" rel="stylesheet" href="https://bl ...

  8. SQL Server分页存储过程通用存储过程

    CREATE proc [dbo].[p_paging]@tableName varchar(8000),          --表名.视图名@indexCol varchar(50) = 'id', ...

  9. App阅读pdf和扫描二维码功能

    在之前开发的Android手机App中,需要实现阅读pdf和扫描二维码的功能,在github 上找到大牛封装好包,亲测可用. 阅读pdf: https://github.com/barteksc/An ...

  10. Java开发笔记(六十四)静态方法引用和实例方法引用

    前面介绍了方法引用的概念及其业务场景,虽然在所列举的案例之中方法引用确实好用,但是显而易见这些案例的适用场合非常狭窄,因为被引用的方法必须属于外层匿名方法(即Lambda表达式)的数据类型,像isEm ...