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模块指令的更多相关文章

  1. 高并发 Nginx+Lua OpenResty系列(3)——模块指令

    Nginx Lua 模块指令 Nginx共11个处理阶段,而相应的处理阶段是可以做插入式处理,即可插拔式架构:另外指令可以在http.server.server if.location.locatio ...

  2. Nginx RTMP 模块 nginx-rtmp-module 指令详解

    译序:截至 Jul 8th,2013 官方公布的最新 Nginx RTMP 模块 nginx-rtmp-module 指令详解.指令Corertmp语法:rtmp { ... }上下文:根描述:保存所 ...

  3. Nginx Rewrite相关功能-ngx_http_rewrite_module模块指令

    Nginx Rewrite相关功能-ngx_http_rewrite_module模块指令 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任.

  4. nginx核心模块常用指令

    默认启动Nginx时,使用的配置文件是: 安装路径/conf/nginx.conf 文件,可以在启动nginx的时候,通过-c来指定要读取的配置文件 常见的配置文件有如下几个: nginx.conf: ...

  5. nginx -- handler模块(100%)

    handler模块简介 相信大家在看了前一章的模块概述以后,都对nginx的模块有了一个基本的认识.基本上作为第三方开发者最可能开发的就是三种类型的模块,即handler,filter和load-ba ...

  6. Nginx Http模块开发

    关于Nginx Http模块开发的文章非常少,只有Emiler的那篇关于Http模块的文章,但是那篇文章里面,并没有说到事件型的模块如何进行开发.而且文章里面提到的内容实在是让人有点意犹未尽.因此,对 ...

  7. Nginx学习笔记六Nginx的模块开发

    1.Nginx配置文件主要组成:main(全局配置)这部分的指令将影响其他所有部分.server(虚拟主机配置)这部分指令主要用于指定虚拟主机域名,IP和端口.upstream(主要为反向代理,负载均 ...

  8. [转帖]Nginx rewrite模块深入浅出详解

    Nginx rewrite模块深入浅出详解 https://www.cnblogs.com/beyang/p/7832460.html rewrite模块(ngx_http_rewrite_modul ...

  9. Nginx rewrite模块深入浅出详解

    rewrite模块(ngx_http_rewrite_module) nginx通过ngx_http_rewrite_module模块支持url重写.支持if条件判断,但不支持else.另外该模块需要 ...

随机推荐

  1. tensorflow Image 解码函数

    觉得有用的话,欢迎一起讨论相互学习~Follow Me tf.image.decode_png(contents, channels=None, name=None) Decode a PNG-enc ...

  2. Annotation基础知识

    1.Annotation介绍 Annontation是Java5开始引入的新特征.中文名称一般叫注解. Annontation像一种修饰符一样,应用于包.类型.构造方法.方法.成员变量.参数及本地变量 ...

  3. 洛谷 [P2763]试题库问题

    非常舒适的最大流 非常显然的建图方法,然而因为数组开小卡了很长时间 #include <iostream> #include <cstdio> #include <alg ...

  4. 基于爬取百合网的数据,用matplotlib生成图表

    爬取百合网的数据链接:http://www.cnblogs.com/YuWeiXiF/p/8439552.html 总共爬了22779条数据.第一次接触matplotlib库,以下代码参考了matpl ...

  5. Oracle-11g 中使用表空间透明数据加密(TDE)

    Oracle-11g 中使用表空间透明数据加密(TDE)的限制 TDE 表空间加密方式会在数据读写过程中加解密数据.与在 SQL 层面做加解密的 TDE 列加密方式相比,其限制要大幅减少.例如:数据类 ...

  6. 打通MySQL的操作权限

    打通MySQL的操作权限 前面已经总结了<XAMPP的配置与使用>,虽然可以直接通过GUI控制面板去启动MySQL服务,但是有些相关的操作则需要在Windows中的CMD命令窗口中去对My ...

  7. javascript函数大全

    JavaScript函数大全 1.document.write(""); 输出语句2.JS中的注释为//3.传统的HTML文档顺序是:document->html->( ...

  8. abp中文件下载,将内存数据导出到Excel并下载

    1.数据导出为Excel的Stream using System; using System.Collections.Generic; using System.IO; using Abp.Colle ...

  9. qemu-trustzone编译&运行(包含linux内核的编译方法)

    由于之前都是用的mtk6797开发板,回到实验室之后想要做实验的话需要弄一个支持trustzone的qemu,在这里记录一下我的编译和调试过程.本来最近一直忙着看论文和写论文,但是忽然发现自己在实验部 ...

  10. Eclipse中如何忽略报错的js文件

    https://jingyan.baidu.com/article/4f7d5712d3701a1a20192786.html