Nginx详解七:Nginx基础篇之Nginx官方模块
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官方模块的更多相关文章
- Nginx详解二十九:基于Nginx的中间件架构设计
基于Nginx的中间件架构 一:了解需求 1.定义Nginx在服务体系中的角色 1.静态资源服务 2.代理服务 3.动静分离 2.静态资源服务的功能设计 3.代理服务 二:设计评估 三:配置注意事项
- 详解递归(基础篇)———函数栈、阶乘、Fibonacci数列
一.递归的基本概念 递归函数:在定义的时候,自己调用了自己的函数. 注意:递归函数定义的时候一定要明确结束这个函数的条件! 二.函数栈 栈:一种数据结构,它仅允许栈顶进,栈顶出,先进后出,后进先出.我 ...
- Web服务器之Nginx详解(理论部分)
大纲 一.前言 二.Web服务器提供服务的方式 三.多进程.多线程.异步模式的对比 四.Web 服务请求过程 五.Linux I/O 模型 六.Linux I/O 模型具体说明 七.Linux I/O ...
- 【转】Web服务器之Nginx详解(理论部分)
大纲 一.前言 二.Web服务器提供服务的方式 三.多进程.多线程.异步模式的对比 四.Web 服务请求过程 五.Linux I/O 模型 六.Linux I/O 模型具体说明 七.Linux I/O ...
- (转)windows 下安装配置 Nginx 详解
windows 下安装配置 Nginx 详解 本文转自https://blog.csdn.net/kingscoming/article/details/79042874 nginx功能之一可以启动一 ...
- 详解如何在CentOS7中使用Nginx和PHP7-FPM安装Nextcloud
转载地址:https://www.jb51.net/article/109382.htm 这篇文章主要介绍了详解如何在CentOS7中使用Nginx和PHP7-FPM安装Nextcloud,会通过 N ...
- 2.高并发教程-基础篇-之nginx+mysql实现负载均衡和读写分离
技巧提示:mysql读写分离搭建好之后,配合nginx的负载均衡,可以高效的mysql的集群性能,同时免去麻烦的query分流.比如,sever1收到的请求就专门链接slave1从mysql读取数据, ...
- JAVASCRIPT事件详解-------原生事件基础....
javaScirpt事件详解-原生事件基础(一) 事件 JavaScript与HTML之间的交互是通过事件实现的.事件,就是文档或浏览器窗口中发生的一些特定的交互瞬间,通过监听特定事件的发生,你能 ...
- 【three.js详解之一】入门篇
[three.js详解之一]入门篇 开场白 webGL可以让我们在canvas上实现3D效果.而three.js是一款webGL框架,由于其易用性被广泛应用.如果你要学习webGL,抛弃那些复杂的 ...
随机推荐
- 【Thymeleaf】常用属性
参考链接 Thymeleaf 常用属性
- 什么是openstack
什么是openstack OpenStack是一个云平台管理的项目,它不是一个软件. 这个项目由几个主要的组件组合起来完成一些具体的工作. 想要了解openstack,第一步我们可以观察他的概念图: ...
- UVA1660 电视网络 Cable TV Network
题目地址:UVA1660 电视网络 Cable TV Network 枚举两个不直接连通的点 \(S\) 和 \(T\) ,求在剩余的 \(n-2\) 个节点中最少去掉多少个可以使 \(S\) 和 \ ...
- k64 datasheet学习笔记11---Port Control and Interrupts (PORT)
1.前言 Port Control and Interrupt (PORT) 模块提供了port control,digital filtering,和外部中断功能 每个pin的大部分功能可被独立配 ...
- 3.2. 使用 CPUFREQ 调节器【转】
转自:https://access.redhat.com/documentation/zh-cn/red_hat_enterprise_linux/6/html/power_management_gu ...
- python3+selenium框架设计10-发送邮件
使用python3的email模块和smtplib模块可以实现发送邮件的动能.email模块用来生成email,smtplib模块用来发送邮件,接下来看如何在生成测试报告之后,并将报告放在邮件附件中并 ...
- 用函数SendARP()获取局域网计算机的MAC地址
sendARP 31 说明对方没有开机,我们的函数检测不到它, 1784 说明的给函数的最后一个参数的值是0,或你的给的值与你给的缓存区大小不符合. 如果返回31不在线,则最后一个参数指针指向的值赋值 ...
- 51nod--1212 最小生成树
题目: 1212 无向图最小生成树 基准时间限制:1 秒 空间限制:131072 KB 分值: 0 难度:基础题 收藏 关注 N个点M条边的无向连通图,每条边有一个权值,求该图的最小生成树. Inpu ...
- php如何实现图片点击下载,并保存本地?-----本例子为二维码的生成图片,并支持点击下载
### 今天因为工作需要,完成了一个二维码的生成图片,并支持点击下载的 ### 控制器文件,相关代码 // 生成二维码 $url = action('Apih5\\VersionController@ ...
- <转载>关系规范化之求最小函数依赖集(最小覆盖)
原文链接http://blog.csdn.net/icurious/article/details/51240114 最小函数依赖集 一.等价和覆盖 定义:关系模式R<U,F>上的两个依赖 ...