nginx 配置多个location 报404
- Nginx
- 2024-06-26
- 406热度
- 0评论
问题描述
配置多个站点404
我选择了配置多个location。
location / {
root /root/web;
index index.html index.html;
}
location /game { // 注意 这里/game后面不能有/,即/game/
root /root/h5;
index index.html index.htm;
}
配置完以后访问。http://阿里云服务器ip地址/game 提示404
解决方案
经查阅,location如果一个特定的url(非像/这样的路径,都可以说是特定的url) 要使用别名alias,不能用root,alias指定的目录是准确的,root是指定目录的上级目录,改动后即可以使用了
location /game {
alias /root/h5;
index index.html index.htm;
}