Nginx一个server配置多个location 404问题解决

Posted 晨风

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Nginx一个server配置多个location 404问题解决相关的知识,希望对你有一定的参考价值。

配置多个站点404
我选择了配置多个location。

location / {
         root   /data/html/;
         index  index.html index.html;
    }
    location /publicity {
         root /usr/local/nginx/hzcloud-timp-front/;
         index  index.html index.htm;
    }

配置完以后访问。http://xxxx/train 提示404
找了好久才搞明白, location如果一个特定的url 要使用别名,不能用root,alias指定的目录是准确的,root是指定目录的上级目录,改动后即可以使用了

location /publicity {
         alias /usr/local/nginx/hzcloud-timp-front/;
         index  index.html index.htm;
    }

 

以上是关于Nginx一个server配置多个location 404问题解决的主要内容,如果未能解决你的问题,请参考以下文章

nginx 反向代理一个server下配置多个location域名问题

Nginx的location

nginx配置多个server

请教nginx 多个 server 怎么配置

[后端]nginx配置文件详解

nginx一个端口配置多个不同服务映射