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.另外该模块需要 ...
随机推荐
- [ASP.NET][Session] 使用 SQLServer 会话管理解决 Session 丢失问题
使用 SQLServer 会话管理解决 Session 丢失问题 步骤 1.通过命令行执行 aspnet_regsql.exe 程序(不要双击安装),先在 CMD 中输入命令 cd C:\Window ...
- C++ explicit关键字详解(转载)
转载:https://www.cnblogs.com/ymy124/p/3632634.html 首先, C++中的explicit关键字只能用于修饰只有一个参数的类构造函数, 它的作用是表明该构造函 ...
- Python CRM项目七
仿照Django Admin实现对readonly的字段进行设置 功能点: 1.页面不可进行更改 2.如果改变html代码中的值,则需要进行后端的数据库数据校验 3.可以对某些字段进行自定制校验规则 ...
- spring之p命名空间注入
<bean id="personId" class="com.itheima.f_xml.c_p.Person" p:pname="禹太璞&qu ...
- c# 简单实现 插件模型 反射方式
利用反射方式实现插件模型,wpf控件作为插件,然后用另外的窗体加载. 首先定义插件接口: public interface IUserControlLevel1 { string PluginName ...
- 解决mysql、vsftp远程连接速度慢的问题
以 centOS 6.3(其他操作系统类似,同样适用)说明: 当我们的服务都配置正常的情况下,有时会出现连接速度慢而导致连接失败的问题 问题分析:这些情况一般都是DNS解析惹的祸 mysql连接速度慢 ...
- js中splice()的用法
实例 移除数组的第三个元素,并在数组第三个位置添加新元素: var fruits = ["Banana", "Orange", "Apple" ...
- selenium headlesschrome下设置最大窗口模式
做微博登录的时候,用selenium的chrome界面模式,可以用下面方式显示最大窗口: from selenium.webdriver.chrome.options import Options c ...
- 小甲鱼OD学习第13-14讲
这次我们的任务是破解这个需要注册码的软件,如下图所示 我们搜索上图相应的提示字符串,看看能找到什么线索,我们搜索 invalid code 试试看,如下图 然后下断点,如下图所示 我们来到断点处 ...
- React项目模板-从项目搭建到部署
前一段时间做了一个小项目,时间比较紧,就一个人月.最终希望能够通过微信公众号链接启动应用. 项目的业务细节就不多说了,主要是想分享一下做这个项目技术方面的一些经验. 技术选型 参考范围大致三种:Ang ...