博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
nginx的模块名字和指令名
阅读量:5999 次
发布时间:2019-06-20

本文共 2153 字,大约阅读时间需要 7 分钟。

nginx模块大全:

https://cloud.tencent.com/developer/section/1259245#stage-100029860

*********************************************************************************************************************************************

 

nginx 的模块名和指令(指令也可以叫模块命令)

如下面这一段,prox_set,prox_pass都是prox模块的指令

location /fenlei/ {

#include /usr/local/nginx/conf/rules/mytest.rules;
proxy_set_header Host p.api.lenovouat.com;
proxy_pass http://p.api_lenovo;

学习链接:http://tengine.taobao.org/book/		"nginx模块通常被分为三大类,handler(请求处理模块),filter(过滤模块),upstream(上游模块) 1:nginx的handler类的模块定义以后的,他的指令,仅能出现在location指令的作用域中。Hander模块的特点就是接收来自客户端的请求并产生输出数据,他是这样一个模块。2:nginx的fiter类的模块,过滤(filter)模块是过滤响应头和内容的模块,可以对回复的头和内容进行处理。所有过滤模块的执行顺序:在/home/appadmin/soft/nginx-1.9.1/objs目录下ngx_modules.c文件中,有一段模块的代码,执行是从下往上的3:从本质上说,upstream属于handler,只是他不产生自己的内容,而是通过请求后端服务器得到内容,所以才称为upstream(上游)。"														"1:使用模块的目的就是为了使用模块中的指令,模块并不能单独使用,一个模块中可能集成多个指令,handler模块中的指令的作用域只能在location指令的作用域中2:location指令在nginx启动时关联了一个handler模块,handler模块封装了socket功能,会对http请求进行阻塞(具体实现是一个while循环),handler模块会干三件事,接收http请求,处理http包头和包体,回复http请求3:数据到location里面时,已经经过了http层,服务器层(server)层的处理。这时,nginx到了content阶段,在content阶段一般会安培三个静态资源服务模块,他们分别时:ngx_index模块,ngx_autoindex模块,以及ngx_static模块。其中ngx_index模块以root和index指令为代表content阶段的学习链接:http://www.cnblogs.com/lidabo/p/4171729.html4:"				"nginx变量(https://www.cnblogs.com/lidabo/p/4171607.html)nginx通过ngx_rewite模块的set指令可以可以对变量进行赋值操作"

  

}

 

1,nginx的 ngx_http_proxy_module模块
ngx_http_proxy_module模块的指令 此模块的作用就是转发请求至另一台主机1,proxy_pass 2,proxy_set_header(修改http请求头中的主机名(也就是域名)) 学习链接:https://blog.csdn.net/weixin_41585557/article/details/824267843,proxy_cache_path; 4,proxy_cache_path; 5,proxy_cache_key string; 学习链接:https://blog.csdn.net/qq_37187976/article/details/79616149

  

2,详解ngx_http_core_module模块的root和slias指令 最主要的区别就是root的路径会和location匹配的路径做拼接,而 aliase会直接去aliase制定的额目录下去找资源
location /img/ {    alias /var/www/image/;}#若按照上述配置的话,则访问/img/目录里面的文件时,ningx会自动去/var/www/image/目录找文件location /img/ {    root /var/www/image;}#若按照这种配置的话,则访问/img/目录下的文件时,nginx会去/var/www/image/img/目录下找文件。]

  

 
推荐学习链接 :https://www.cnblogs.com/liujiacai/p/8695676.html

 

 

转载于:https://www.cnblogs.com/zhuhaofeng/p/9990913.html

你可能感兴趣的文章
介绍一个UndoFramework
查看>>
常用正则表达式
查看>>
短信PDU编码解析
查看>>
HDU-3030 Increasing Speed Limits 树状数组
查看>>
3-服务器端添加客户端事件
查看>>
sql数据类型大全
查看>>
Nokia5233手机和我装的几个symbian V5手机软件
查看>>
[译]扩展JavaScript功能的正确方法
查看>>
将某字符串切割成阵列并排序列出
查看>>
Godaady域名+花生壳 实现动态解析
查看>>
前端代码标准最佳实践:javascript篇
查看>>
__bridge,__bridge_transfer和__bridge_retained的使用和区别【转载】
查看>>
Swift游戏实战-跑酷熊猫 10 视差滚动背景
查看>>
Java获取时间与系统时间相差8小时终极解决方案
查看>>
WeText项目:一个基于.NET实现的DDD、CQRS与微服务架构的演示案例
查看>>
mysql一个事务中有DDL语句的binlog情况
查看>>
spring remoting源码分析--Hessian分析
查看>>
视频理论基础
查看>>
WordPress插件--WP BaiDu Submit结构化数据插件又快又全的向百度提交网页
查看>>
【C语言入门教程】4.5 指针变量的定义与引用
查看>>