时间:2021-05-19
说明:
location 中的 root 和 alias
location 中的 proxy_pass 的 uri
如果 proxy_pass 的 url 不带 uri
如果proxy_pass的url带uri,则会截断匹配的uri
Examples
location中的 root
curl 测试结果如下
备注: 浏览器输入的时候最后面不添加 / , 会自动补上,但是curl 不行
root@pts/1 $ curl http://tapi.xxxx.com/lctest/hello worldroot@pts/1 $ curl http://tapi.xxxx.com/lctest2/hello world2root@pts/1 $ curl http://tapi.xxxx.com/lctest3/3hello worldroot@pts/1 $ curl http://tapi.xxxx.com/lctest4/hello world4location alias
curl 测试结果如下
location proxy_pass
测试脚本
for i in $(seq 8)do url=http://tapi.xxxx.com/t$i/doc/index.html echo "-----------$url-----------" curl urldone测试结果
----------http://tapi.xxxx.com/t1/doc/index.html------------/t1/doc/index.html----------http://tapi.xxxx.com/t2/doc/index.html------------/doc/index.html----------http://tapi.xxxx.com/t3/doc/index.html------------/t3/doc/index.html----------http://tapi.xxxx.com/t4/doc/index.html------------/doc/index.html----------http://tapi.xxxx.com/t5/doc/index.html------------/test/doc/index.html----------http://tapi.xxxx.com/t6/doc/index.html------------/testdoc/index.html----------http://tapi.xxxx.com/t7/doc/index.html------------/test//doc/index.html----------http://tapi.xxxx.com/t8/doc/index.html------------/test/doc/index.html以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
Nginx中的Location指令是NginxHttpCoreModule中重要指令。Location指令,是用来为匹配的URI进行配置,URI即语法中的”/u
前言Nginx配置中的server块中的location用来匹配请求URI,以便对不通的URI进行不通的处理。location类型和成功匹配的条件locatio
一、Nginx反向代理配置:1、虚拟主机配置复制代码代码如下:location/{try_files$uri@apache;}location@apache{i
先配置nginx复制代码代码如下:location~.*\.(php|php5)?${if($request_uri~"one/test"){acces
1.location介绍•location是在server块中配置,用来通过匹配接收的uri来实现分类处理不同的请求,如反向代理,取静态文件等