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. jQuery应用操作之---复选框

    1.示例1: <form> 你最爱好的运动是? <input type="checkbox" id="CheckedAll"/>全选&l ...

  2. Python之Django rest_Framework(2)

    实例化: v1 = ["view.xxx.path.Role","view.xxx.path.Group",] 可以循环,循环出来的每一个不能实例化 如果把v1 ...

  3. ABP官方文档翻译 4.3 校验数据传输对象

    校验数据传输对象 校验简介 使用数据标注 自定义校验 禁用校验 标准化 校验简介 应用的输入首先应该被校验.输入可以是用户的也可以是其他应用的.在一个web应用中,校验通常实现两次:客户端和服务端.客 ...

  4. Tomcat日志与Log4j日志

    一:日志作用 更好的调试,分析问题. 普通的一个请求处理10秒钟,日志10秒钟,总共就得20秒钟,这肯定是不行的,因为日志严重影响了性能.所以,我们就有必要了解日志的实现方式,以及它是如何降低IO的时 ...

  5. springboot(二十):使用spring-boot-admin对spring-boot服务进行监控

    上一篇文章<springboot(十九):使用Spring Boot Actuator监控应用>介绍了Spring Boot Actuator的使用,Spring Boot Actuato ...

  6. 小甲鱼OD学习第6讲

    这次我们的任务是破解这个通讯录的软件,首先,我们在通讯录一个分组添加第5个人,发现弹出对话框,限制每组只能添加4个人 并且发现最多只能添加3个分组 我们把程序载入OD,运行,添加人,这个时候点击暂停, ...

  7. 用Python发送邮件

    文件:send.py # -*- coding:utf-8 -*- # ## 任兴测试用Python发送邮件 import os import sys import getopt import tim ...

  8. linux 添加静态路由

    Linux下静态路由修改命令方法一:添加路由route add -net 192.168.0.0/24 gw 192.168.0.1route add -host 192.168.1.1 dev 19 ...

  9. 02 Java类的加载机制

    1.什么是类的加载 类的加载指的是将类的.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法区内,然后在堆区创建一个java.lang.Class对象,用来封装类在方法区内的数据结构 ...

  10. ubuntu17.10 安装firefox的flash

    1. flash下载地址:https://get.adobe.com/flashplayer/ 2. 选择tar.gz for linux 3. 下载后解压tar包.里面有个libflashplaye ...