Nginx - 多个 Location /XXX 访问 404 解决方案

Posted 放羊的牧码

tags:

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

问题分析

在这篇文章 Nginx - Docker 容器化 Nginx 部署前端 Vue 项目访问 404 的基础上,不想直接访问 http://IP:80 访问,因为这个坑位(location /)已经给了后端项目,所以想重新来个(location /index),但是改完之后发现又 404 了

分析原因

经查阅,location 如果一个特定的 URL(非像 / 这样的路径,都可以说是特定的 URL)要使用别名alias,不能用 root,alias 指定的目录是准确的,root 是指定目录的上级目录,改动后即可以使用了(如图所示)

以上是关于Nginx - 多个 Location /XXX 访问 404 解决方案的主要内容,如果未能解决你的问题,请参考以下文章

Nginx server location 配置

nginx域名转发

配置简单的反向代理

nginx同域名配置多目录路径

nginx安全配置

Nginx多个location匹配