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.另外该模块需要 ...
随机推荐
- tensorflow Image 解码函数
觉得有用的话,欢迎一起讨论相互学习~Follow Me tf.image.decode_png(contents, channels=None, name=None) Decode a PNG-enc ...
- Annotation基础知识
1.Annotation介绍 Annontation是Java5开始引入的新特征.中文名称一般叫注解. Annontation像一种修饰符一样,应用于包.类型.构造方法.方法.成员变量.参数及本地变量 ...
- 洛谷 [P2763]试题库问题
非常舒适的最大流 非常显然的建图方法,然而因为数组开小卡了很长时间 #include <iostream> #include <cstdio> #include <alg ...
- 基于爬取百合网的数据,用matplotlib生成图表
爬取百合网的数据链接:http://www.cnblogs.com/YuWeiXiF/p/8439552.html 总共爬了22779条数据.第一次接触matplotlib库,以下代码参考了matpl ...
- Oracle-11g 中使用表空间透明数据加密(TDE)
Oracle-11g 中使用表空间透明数据加密(TDE)的限制 TDE 表空间加密方式会在数据读写过程中加解密数据.与在 SQL 层面做加解密的 TDE 列加密方式相比,其限制要大幅减少.例如:数据类 ...
- 打通MySQL的操作权限
打通MySQL的操作权限 前面已经总结了<XAMPP的配置与使用>,虽然可以直接通过GUI控制面板去启动MySQL服务,但是有些相关的操作则需要在Windows中的CMD命令窗口中去对My ...
- javascript函数大全
JavaScript函数大全 1.document.write(""); 输出语句2.JS中的注释为//3.传统的HTML文档顺序是:document->html->( ...
- abp中文件下载,将内存数据导出到Excel并下载
1.数据导出为Excel的Stream using System; using System.Collections.Generic; using System.IO; using Abp.Colle ...
- qemu-trustzone编译&运行(包含linux内核的编译方法)
由于之前都是用的mtk6797开发板,回到实验室之后想要做实验的话需要弄一个支持trustzone的qemu,在这里记录一下我的编译和调试过程.本来最近一直忙着看论文和写论文,但是忽然发现自己在实验部 ...
- Eclipse中如何忽略报错的js文件
https://jingyan.baidu.com/article/4f7d5712d3701a1a20192786.html