首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

Nginx的location配备

2012-11-23 
Nginx的location配置location 指令语法location[|~|~*|^~] /uri/{...}规则 : 表示精确的URI匹配(有兴趣

Nginx的location配置
location 指令语法location  [=|~|~*|^~] /uri/  {...}规则= : 表示精确的URI匹配(有兴趣的同学可以看一下url和uri的区别)~: 表示区分大小写的正则匹配~*:表示不区分大小写的正则匹配!~ && !~*:表示区分大小写不匹配的正则和不区分大小写的不匹配的正则/:通用匹配,任何请求都会匹配到location匹配顺序多个location配置的前提下,location的匹配顺序(未验证,嘿嘿,google上搜的)1.首先匹配=2.其次匹配^~3.再其次按照配置文件的顺序进行正则匹配、4.最后是交给/进行通用匹配注意:当有匹配成功时,立刻停止匹配,按照当前匹配规则处理请求演示实例
Nginx的location配备

产生的效果如下:访问根目录/,匹配到location /访问除hello.php之外的其它php程序,匹配到location ~ \.php$,并且用php5-fpm去运行访问hello.php,匹配到location = /hello.php,访问被重定向到好联系官网

热点排行