码迷,mamicode.com
首页 > Web开发 > 详细

Nginx HTTP模块指令

时间:2014-10-21 16:59:29      阅读:259      评论:0      收藏:0      [点我收藏+]

标签:des   style   blog   http   io   os   ar   使用   for   

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

bubuko.com,布布扣

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请求被缓存

默认是gethead 如果设置为post gethead 不会被禁用

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 设置压缩的等级 压缩最小处理速度最快

 9 压缩最大很慢。

gzip_min_length 设置压缩页面的最小字节数

gzip_proxied   nginx 作为反向代理的时候启用

expires指令

bubuko.com,布布扣

 

HTTP REFERE模块

 

 

 

Nginx HTTP模块指令

标签:des   style   blog   http   io   os   ar   使用   for   

原文地址:http://www.cnblogs.com/tl542475736/p/4040528.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!