nginx 部署页面根路径访问 403,但是使用任何前缀如 /web 就正常了

2023-03-03 15:39:23 +08:00
 daiwenzh5

如题,配置了一个域名 server { server_name xxx;

# 403
location / {
}

# 正常,其他的也可以
location /web {
}

} 目录文件权限正常,按网上调整了,还是不行; 在 root 账号下操作的。

1600 次点击
所在节点    NGINX
13 条回复
SKYNE
2023-03-03 16:13:56 +08:00
可能 selinux 没有关闭吧
daiwenzh5
2023-03-03 16:26:01 +08:00
@SKYNE #1 刚刚看了 getenforce 是 Permissive
guxin0123
2023-03-03 16:29:24 +08:00
可以看一下是不是包含了其他的配置文件
b821025551b
2023-03-03 16:39:47 +08:00
index 文件如何配置,是否真实存在
killva4624
2023-03-03 16:41:39 +08:00
看看 error.log
daiwenzh5
2023-03-03 16:50:45 +08:00
@b821025551b #4 有的,仅仅是 / 不能访问,/xxx 都行
fengpan567
2023-03-03 17:53:57 +08:00
后面是不是还有其他配置
yagamil
2023-03-03 18:35:08 +08:00
盲猜是 nginx user 部分是的用户权限问题?
Kimen
2023-03-03 18:45:31 +08:00
盲猜前端的页面的 publicPath 是 /web
liuxu
2023-03-03 19:26:44 +08:00
5 楼是唯一正确解决此问题的步骤
veike
2023-03-03 20:35:48 +08:00
前几天同事刚部署网站访问不了,首页显示未授权,然后加个后台目录 alert 填写账号密码。我以为是项目里的,结果排查到最后发现域名解析到 cname 了,然后解析记录值也填错了。
rabbbit
2023-03-03 20:53:43 +08:00
不要放到 /root 文件夹里 去根目录新建一个
dorothyREN
2023-03-04 14:00:53 +08:00
盲猜是 /下面没有 index.html 而且没有开启目录浏览功能

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/920854

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX