重新启动 Nginx 时突然出现以下错误:
重新启动 nginx: [alert]: 无法打开错误日志文件: open() "/var/log/nginx/error.log" failed (13: Permission denied) 2011/02/16 17:20:58 [warn] 23925#0:“user”指令只有在主进程以超级用户权限运行时才有意义,在 /etc/nginx/nginx.conf:1 中被忽略 配置文件/etc/nginx/nginx.conf语法没问题 2011/02/16 17:20:58 [emerg] 23925#0: open() "/var/run/nginx.pid" failed (13: Permission denied) 配置文件 /etc/nginx/nginx.conf 测试失败
在站点的前端部分加载,但某些文件(尤其是 CSS)未加载。它们存在于服务器上,但是当直接在 Chrome 中加载资源时,它们会说“哎呀,找不到这个页面”。
我设置了一个特殊的组和用户来使用 suexec 为我的域文件运行我的 apache 文件。我认为 nginx 归 root 所有,但是我认为这是问题所在,但是我会更改哪些 nginx 文件所有权?