Nginx HTTP模块指令
alias 指令
该指令用于在url和系统路径之间的映射。
location /a/{
alias /b/;
}
error_page
定义错误页面
error_page 404 /404.html;
index
设置默认页的文件
index index.php index.html;
Listen
表示监听端口
listen 80;
location
表示对不同的url 进行不同的配置
~* 不区分大小写
~ 区分大小写的配置
location ~ \.php{
}
log_not_found
禁用404错误日志
root
指定站点根目录
root d:/www/;
satisfy_any
send_timeout
响应超时时间
server指令
用于配置虚拟主机
server{
server_name www.a.com;
}
allow/deny
访问控制。
location /{
allow 192.168.0.0/24;
deny all;
}
autoindex
用于是否列出文档目录结构
autoindex on/off;
autoindex_exact_size
设置按照什么单位来列出目录
HTTP Broser 模块
该模块可以根据客户端user-agent 请求头创建变量
$modern_brower被浏览器识别为新浏览器,则等于moder_brower_
value 命令设置的值
$msie 如果被鉴定为 msie 浏览器 值为1
$ancient_brower 如果浏览器被识别为旧的浏览器则等于acient_brower_value 的值
fast_buffers 指令
默认值是 4k/8k
设置fastcgi进程返回信息的缓冲区的数量和大小
应该和系统的页数一样 可以通过getconf PAGESIZE 查看
fast_buffer_size 指令
设置fastcgi服务器响应头部的缓冲区大大小。默认是 4k 8k
fastcgi_cache 指
设置缓存在共享内存中的名
fastcgi_cache_key
设置被缓存的key
fastcgi_cache_methods
设置哪些http请求被缓存
默认是get、head 如果设置为post ,get、head 不会被禁用
fastcgi_hide_header
设置哪些响应头不返回给客户端
fastcgi_max_temp_file_size
关闭磁盘缓冲
fastcgi_pass
指定fastcig 服务器监听的端口
如果有多台 的话 可以使用
upstream backend{ server localhost:1234; }
fastcgi_pass backend;
fastcgi_read_timeout
设置upstream模块等待fastcig 进程的超时时间。默认是60
gzip 模块
gzip on 打开gzip
gzip_buffers 设置存储gzip的缓存大小
gzip_comp_level 设置压缩的等级 1 压缩最小处理速度最快
9 压缩最大很慢。
gzip_min_length 设置压缩页面的最小字节数
gzip_proxied nginx 作为反向代理的时候启用
expires指令
HTTP REFERE模块
Nginx HTTP模块指令的更多相关文章
- 高并发 Nginx+Lua OpenResty系列(3)——模块指令
Nginx Lua 模块指令 Nginx共11个处理阶段,而相应的处理阶段是可以做插入式处理,即可插拔式架构:另外指令可以在http.server.server if.location.locatio ...
- Nginx RTMP 模块 nginx-rtmp-module 指令详解
译序:截至 Jul 8th,2013 官方公布的最新 Nginx RTMP 模块 nginx-rtmp-module 指令详解.指令Corertmp语法:rtmp { ... }上下文:根描述:保存所 ...
- Nginx Rewrite相关功能-ngx_http_rewrite_module模块指令
Nginx Rewrite相关功能-ngx_http_rewrite_module模块指令 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任.
- nginx核心模块常用指令
默认启动Nginx时,使用的配置文件是: 安装路径/conf/nginx.conf 文件,可以在启动nginx的时候,通过-c来指定要读取的配置文件 常见的配置文件有如下几个: nginx.conf: ...
- nginx -- handler模块(100%)
handler模块简介 相信大家在看了前一章的模块概述以后,都对nginx的模块有了一个基本的认识.基本上作为第三方开发者最可能开发的就是三种类型的模块,即handler,filter和load-ba ...
- Nginx Http模块开发
关于Nginx Http模块开发的文章非常少,只有Emiler的那篇关于Http模块的文章,但是那篇文章里面,并没有说到事件型的模块如何进行开发.而且文章里面提到的内容实在是让人有点意犹未尽.因此,对 ...
- Nginx学习笔记六Nginx的模块开发
1.Nginx配置文件主要组成:main(全局配置)这部分的指令将影响其他所有部分.server(虚拟主机配置)这部分指令主要用于指定虚拟主机域名,IP和端口.upstream(主要为反向代理,负载均 ...
- [转帖]Nginx rewrite模块深入浅出详解
Nginx rewrite模块深入浅出详解 https://www.cnblogs.com/beyang/p/7832460.html rewrite模块(ngx_http_rewrite_modul ...
- Nginx rewrite模块深入浅出详解
rewrite模块(ngx_http_rewrite_module) nginx通过ngx_http_rewrite_module模块支持url重写.支持if条件判断,但不支持else.另外该模块需要 ...
随机推荐
- [DeeplearningAI笔记]改善深层神经网络1.1_1.3深度学习使用层面_偏差/方差/欠拟合/过拟合/训练集/验证集/测试集
觉得有用的话,欢迎一起讨论相互学习~Follow Me 1.1 训练/开发/测试集 对于一个数据集而言,可以将一个数据集分为三个部分,一部分作为训练集,一部分作为简单交叉验证集(dev)有时候也成为验 ...
- ORACLE 建表语句(表名及字段名大写)
ORACLE建表时如果表名或者字段名存在大小写同时存在的情况下,默认为区分大小写,此时在select/updata等操作时需要在表名或者字段名上添加双引号,否则会报"视图不存在"的 ...
- Django跨域请求之JSONP和CORS
现在来新建一个Django项目server01,url配置为 url(r'^getData.html$',views.get_data) 其对应的视图函数为get_data: from django. ...
- 如何更改图片的背景色(PS、证件照之星)
如何更改图片的背景色(PS.证件照之星) 1.1 证照之星教你如何给证件照换背景 证照之星教你如何给证件照换背景?这个问题困扰很多人,如果你不了解证照之星,一款专业的证件照片制作软件,你肯定就无法自 ...
- CF518D. Ilya and Escalator [概率DP]
CF518D. Ilya and Escalator 题意:n个人,每秒p的概念队首的人进入电梯,求t秒后期望人数 直接使用期望定义 \(f[i][j]\) i秒后电梯中j个人的概率 注意n个人的时候 ...
- HDU 4333 [SAM WRONG!!!]
题意:给一个数字,每一次把它的最后一位拿到最前面,一直那样下去,分别求形成的数字小于,等于和大于原来数的个数. SAM上就是走n步 相等好好做啊,但是大于小于不好做啊,用类似弦论的思想也不能处理出怎样 ...
- 分享一下自己写的一个vscode-leetcode答题插件
0. 前言 春节这几天每天吃吃喝喝睡睡玩玩,突然发现明天就要上班了,吓得我虎躯一震. 春节结束之后,学生党们陆续开学,相信有许多同学马上就要在春季招聘中拼杀一番.想要收获心意的offer,当然免不了对 ...
- 【Java】多线程初探
参考书籍:<Java核心技术 卷Ⅰ > Java的线程状态 从操作系统的角度看,线程有5种状态:创建, 就绪, 运行, 阻塞, 终止(结束).如下图所示 而Java定义的 ...
- Qt滑动条设计与实现
没有找到Qt的滑动条控件,所以自己写了一个,能够实现亮度调节.音量调节等功能. 效果如下图: 主要设计思路: 有些调节功能如对比度是有负值的,所以需要能对滑动条的数值范围进行设置,不局限于0~100 ...
- 2017年 Java 程序员,风光背后的危机
不得不承认,经历过行业的飞速发展期,互联网的整体发展趋于平稳.为什么这么说?为什么要放在 Java 程序员的盘点下说? 的确,对于进可攻前端,后可守后端大本营的 Java 程序员而言,虽然供应逐年上涨 ...