Nginx 1.8.0使用root获取位置可以使用和不使用尾部斜杠

时间:2015-05-19 11:52:24

标签: nginx location root

我正在尝试通过Nginx从/ api URL / data / api文件夹中提供一些静态内容。我的问题是,任何对/ api的请求(没有尾随斜杠)都会在Nginx端没有访问日志。同时所有带斜杠的请求(例如/ api /或/api/index.html)都成功重定向到静态资源文件夹并正常工作。

亲爱的Nginx大师,请你帮我理解我的Nging配置出了什么问题?这是它:

server {

 server_name api.example.com;

 location / {
   return 301 http://www.example.com/;
 }

 location /admin {
   return 404;
 }

 location /v1 {
   proxy_pass http://127.0.0.1:8080/v1;
 }

 location /v1/api {
   proxy_pass http://127.0.0.1:8080/schema;
 }

 location /api {
   root /data;
 }

}

这个问题的主要部分是最后一个' / api'位置,但我在这里包括完整的配置,让你看到整个图片

0 个答案:

没有答案
相关问题