读书人

Nginx的location配备

发布时间: 2012-11-23 22:54:33 作者: rapoo

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,访问被重定向到好联系官网

读书人网 >软件架构设计

热点推荐