【nginx】nginx模块

nginx模块

nginx官方模块

  --with-http_stub_status_module模块  #作用:Nginx的客户端状态

http_stub_status_module配置
       syntax:stub_status;#配置语法
       default:--#默认是关闭的
       context:server,location#限制写在谁的里面


 

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

random_index_module配置
       syntax:random_index on|off;#配置语法
       default:random_index off#默认是关闭的
       context:location#限制能写在谁的里面

如上图配置在location /中他就会随机选取root的/usr/share/nginx/html目录下的随机一个页面展示给请求的浏览器

注意隐藏文件.文件不会在选取的范围内


--with-http_sub_module模块  #作用HTTP内容替换

1,http_sub_module
    Syntax:sub_filter  string(要替换的内容)  replacement(替换以后的内容)
    Default:--
    Context:http,server,location

2,http_sub_module
    Syntax:sub_filter_last_modified on|off;
    Default:sub_filter_last_modified off
    Context:http,server,location
#作用:nginx和浏览器进行每一次校验服务端的信息是否有更新,发生更新返回最新的内容,如果没有更新就不需要再一次返回html代码减少不必要的消耗,主要用于缓存里面

3,http_sub_module
    Syntax:sub_filter_once on|off;
    Default:sub_filter_once on;
    Context:http,server,location
#作用是辅助sub_filter,默认sub_filter是替换一次,如果要全部替换就加sub_filter_once on|off

 

nginx第三方模块

posted @ 2018-05-04 17:18  丰study  阅读(103)  评论(0)    收藏  举报