最近用 CentOS7 搭建 Solo,系统只有一个 root 用户。 我在设置 nginx 访问静态资源时,一直报 403 错误。 查看了 nginx 的 error.log 发现是没有访问静态文件的权限。因此第一步直接给被访问路径下所有文件 777 权限,第二步修改了/etc/nginx/nginx.conf 中的 ..

Nginx 访问静态文件权限问题

最近用 CentOS7 搭建 Solo,系统只有一个 root 用户。

我在设置 nginx 访问静态资源时,一直报 403 错误。

查看了 nginx 的 error.log 发现是没有访问静态文件的权限。因此第一步直接给被访问路径下所有文件 777 权限,第二步修改了/etc/nginx/nginx.conf 中的 user 配置为 root,重启 nginx。

ps -aux 后发现 nginx 的 work 进程已经是由 root 用户启动的了,但是 403 问题依然存在 nginx 日志报同样问题。。求问论坛中大神该如何解决🙏 🙏


感谢大家的解答。。。这个问题不知道怎么。。自己就痊愈了。。

  • NGINX

    NGINX 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 NGINX 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本 0.1.0 发布于 2004 年 10 月 4 日。

    215 引用 • 427 回帖 • 637 关注
  • Q&A

    提问之前请先看《提问的智慧》精读注解版,好的问题比好的答案更有价值。

    1207 引用 • 7876 回帖 • 581 关注
1 操作
xiaoyao2102 在 2019-08-20 21:02:23 更新了该帖
2 回帖   
请输入回帖内容...
  • chenruhai  

    额、、、我连 nginx 都不会用、感觉配置之后无法正常加载页面,Solo 无法加载静态文件的问题还在搁置中。

  • lifan188  

    这个 你在服务器上先 curl 地址 看看是不是可以返回,403 应该是你服务器对外端口没有开吧