[toc]
为什么
为了浏览图片,而且不和网页放在一起,还可以做代理
鞭尸一下黄梦龙,他的nginx配的坑的一匹,直接访问图片都不行,不知道哪里配错了代理.
简单版
location ^~ /imagesmy/{
alias /myiot/images/;
autoindex on;
access_log off;
}
使用alias 来代替root ,因为 假设你访问的为
ip/imagesmy/jia.jpg
如果使用root 它会找/myiot/images/imagesmy/jia.jpg
会多了一个yrl后面的imagesmy 说明root是合并的
但是 alias 就会访问 /myiot/images/jia.jpg
访问云资源的图片或反向代理
就在上面的地方加一下 `proxy_pass url;
然后你在配
nginx location
- 首先精确匹配 =
- 其次前缀匹配 ^~
- 其次是按文件中顺序的正则匹配
- 然后匹配不带任何修饰的前缀匹配。
- 最后是交给 / 通用匹配
- 当有匹配成功时候,停止匹配,按当前匹配规则处理请求
location = /
location ^~ /static/
location ~ \.(gif|jpg|png|js|css)$
location ~* \.png$
发表回复