Nginx官方模块

--with-http_stub_status_module:Nginx的客户端状态,用于监控连接的信息,配置语法如下:
配置语法:stub_status;
默认状态:-
配置方法:server,location(即,需配置在server或者location下)

检查配置语法是否正确:nginx -tc /etc/nginx/nginx.conf

重载nginx服务:nginx -s reload -c /etc/nginx/nginx.conf

Active connections:nginx当前的连接数
server accepts handled requests
1 1 1 :第一个数代表nginx处理的握手的总的次数,第二个数代表nginx处理的连接数,第三个数代表总的请求数(正常情况应该握手数和连接数相等,即请求没有丢失)
Reading: 0 Writing: 1 Waiting: 0

Reading、Writing、Waiting:都是表示当前的状态,Reading表示正在读的个数,Writing表示nginx正在写的个数,Waiting表示等待,在nginx开启长连接的情况下客户端和服务端已建立连接,但是既没有读也没有写的个数

--with-http_random_index_module :在主目录中随机选择一个文件作为默认的随机主页(文件名以.开头的除外,如.1.html)

配置语法:random_index on | off;
默认状态:random_index off;
配置方法:location(只能配置在location下)

检查配置语法,并重启nginx

在/opt/app/下新建一个名为code的目录,并把准备好的几个html页面放在这里(HTML页面随意准备,网页保存都可以)

访问ip,每刷新一次就会在3个html里面随机选一个做首页

--with-http_sub_module:用于nginx服务端,在给客户端返回http的时候,对http内容进行替换

上传需要用到的html

文件内容:

配置语法:sub_filter string replacement;(string:要替换的内容,replacement:替换后的内容)

默认状态:-
配置方法:http,server,location(在http、server、location下都可以配置)

检查配置语法,并重载nginx

配置语法:sub_filter_last_modified on | off;(用于Nginx服务端和客户端进行每一次请求的时候校验服务端的内容是否有发生过变更,主要用于缓存的场景)

默认状态:sub_filter_last_modified off;
配置方法:http,server,location(在http、server、location下都可以配置)

配置语法:sub_filter_once on | off;(用于控制是匹配html代码里面的第一个还是匹配所有指定的字符串,on:只匹配第一个,off:匹配所有)

默认状态:sub_filter_once on;
配置方法:http,server,location(在http、server、location下都可以配置)

重载nginx并访问

Nginx详解七:Nginx基础篇之Nginx官方模块的更多相关文章

  1. Nginx详解二十九:基于Nginx的中间件架构设计

    基于Nginx的中间件架构 一:了解需求 1.定义Nginx在服务体系中的角色 1.静态资源服务 2.代理服务 3.动静分离 2.静态资源服务的功能设计 3.代理服务 二:设计评估 三:配置注意事项

  2. 详解递归(基础篇)———函数栈、阶乘、Fibonacci数列

    一.递归的基本概念 递归函数:在定义的时候,自己调用了自己的函数. 注意:递归函数定义的时候一定要明确结束这个函数的条件! 二.函数栈 栈:一种数据结构,它仅允许栈顶进,栈顶出,先进后出,后进先出.我 ...

  3. Web服务器之Nginx详解(理论部分)

    大纲 一.前言 二.Web服务器提供服务的方式 三.多进程.多线程.异步模式的对比 四.Web 服务请求过程 五.Linux I/O 模型 六.Linux I/O 模型具体说明 七.Linux I/O ...

  4. 【转】Web服务器之Nginx详解(理论部分)

    大纲 一.前言 二.Web服务器提供服务的方式 三.多进程.多线程.异步模式的对比 四.Web 服务请求过程 五.Linux I/O 模型 六.Linux I/O 模型具体说明 七.Linux I/O ...

  5. (转)windows 下安装配置 Nginx 详解

    windows 下安装配置 Nginx 详解 本文转自https://blog.csdn.net/kingscoming/article/details/79042874 nginx功能之一可以启动一 ...

  6. 详解如何在CentOS7中使用Nginx和PHP7-FPM安装Nextcloud

    转载地址:https://www.jb51.net/article/109382.htm 这篇文章主要介绍了详解如何在CentOS7中使用Nginx和PHP7-FPM安装Nextcloud,会通过 N ...

  7. 2.高并发教程-基础篇-之nginx+mysql实现负载均衡和读写分离

    技巧提示:mysql读写分离搭建好之后,配合nginx的负载均衡,可以高效的mysql的集群性能,同时免去麻烦的query分流.比如,sever1收到的请求就专门链接slave1从mysql读取数据, ...

  8. JAVASCRIPT事件详解-------原生事件基础....

    javaScirpt事件详解-原生事件基础(一)   事件 JavaScript与HTML之间的交互是通过事件实现的.事件,就是文档或浏览器窗口中发生的一些特定的交互瞬间,通过监听特定事件的发生,你能 ...

  9. 【three.js详解之一】入门篇

    [three.js详解之一]入门篇   开场白 webGL可以让我们在canvas上实现3D效果.而three.js是一款webGL框架,由于其易用性被广泛应用.如果你要学习webGL,抛弃那些复杂的 ...

随机推荐

  1. mysql 架构 ~ MHA 总揽

    一 简介:MHA相关二 版本 mha0.56 mha0.57 mha0.58三 切换流程   0 主库已不可达   阶段一      1 从集群选出新主,根据新主同步的binlog信息进行拷贝binl ...

  2. 2、jQuery的基本概念-必看-版本-入口函数- jq对象和dom对象区别

    1.4. jQuery的版本 官网下载地址:http://jquery.com/download/ jQuery版本有很多,分为1.x 2.x 3.x 大版本分类: 1.x版本:能够兼容IE678浏览 ...

  3. sublime text 3 左侧目录树中文文件夹显示方框问题解决

    0 - 解决方法 打开Preferences->Settings 在弹出的Settings对话框中,加入"dpi_scale": 1.0 重新启动sublime text 3 ...

  4. Javascript - ExtJs - GridPanel组件 - 编辑

    GridPanel组件 - 编辑 Ext.grid.plugin.Editing 如果要对表格使用列编辑器控件,则需要完成以下几步 1.将columns中需要编辑的列设为editor并提供编辑列时所要 ...

  5. 中国各省市县级 JSON 文件

    参考链接:https://blog.csdn.net/lzhlzz/article/details/41347929

  6. 二叉查找树(Binary Search Tree)

    二叉树的一个重要的应用是他们在查找中的使用. 以下是二叉查找树的查找代码 #include <stdio.h> int main() { typedef struct Node{ int ...

  7. Python print输出重定向到文件和屏幕,超简单

    import sys import os class Logger(object): def __init__(self, filename="log.txt"): self.te ...

  8. SpringSecurity实现短信验证码登录(Token)

  9. linux 用户密码到期导致ftp业务失败

    外网反馈某业务失败,查看log发现FTP连接失败,定位发现提示密码不对,重新修改FTP密码后恢复正常. 但同时定位了下FTP密码被修改的原因,发现是密码过期了,因此查了下资料,查得修改过期时间的方法 ...

  10. C#编写COM组件

    1.新建一个类库项目 2.将Class1.cs改为我们想要的名字 问是否同时给类改名,确定 3.修改Properties目录下面的AssemblyInfo.cs ComVisible属性设置为True ...