Nginx 加载静态文件失败: [error] 7320#0: *13 open() /js/or/css/static/file failed (13: Permission denied)

  • 初步分析,应该是权限问题
  • 使用如下命令查看nginx进程
$ ps -ef | grep ngix
ngix      1550  1543  0 14:13 ?        00:00:00 nginx: worker process
ngix      1551  1543  0 14:13 ?        00:00:00 nginx: worker process
ngix      1553  1543  0 14:13 ?        00:00:00 nginx: worker process
ngix      1555  1543  0 14:13 ?        00:00:00 nginx: worker process
  • 发现Nginx进程的用户是nginx,修改/etc/nginx/nginx.conf文件:
# user nginx;
user 网站用户;
  • nginx用户修改成网站运行的用户即可。
  • 有的帖子说,该成root用户,改成root虽然可以,但是我觉得不妥。

你可能感兴趣的:(Nginx 加载静态文件失败: [error] 7320#0: *13 open() /js/or/css/static/file failed (13: Permission denied))