4.1模块分类

  • Nginx官方模块
  • 第三方模块

    4.2模块讲解

    4.2.1 Nginx客户端状态

    —with-http_stub_status_module
    配置语法:Syntax: stub_status;
    Default: - (默认没有配置)
    Context:server,location (在server或者location下进行配置的)
    image.png
    配置后 通过 nginx -tc /etc/nginx/nginx.conf 检测配置是否成功
    然后重载配置 nginx -s reload -c /etc/nginx/nginx.conf
    image.png
    4.2.2 目录中选择一个随机主页
    —with-http_random_index_module
    Syntax: random_index on|off;
    Defeault: random_index off;
    Context: location
    场景:有时随机展示不同的主页
    image.png
    4.2.3HTTP内容替换
    —with-http_sub_module
    //string 表示要替换的内容
    //replacement 表示替换后的内容
    Syntax: sub_filter string replacement;
    Default: -
    Context: http,server,location
    //经常用来校验Nginx服务与客户端(浏览器)内容是否发生变更
    Syntat: sub_filter_last_modified on|off;
    Default: sub_filter_last_modified off;
    Context: http,server,location
    //对html指定内容进行匹配 on匹配第一,off对指定所有进行匹配
    Syntat: sub_filter_once on|off
    Default: sub_filter_once on;
    Context: http,server,location
    image.png
    image.pngimage.png
    image.png