ubuntu - Nginx 错误 : (13: Permission denied) while reading upstream on/var/cache/nginx/proxy_temp/

标签 ubuntu nginx

我在使用 sudo tail -n 20 /var/log/nginx/error.log 读取日志时遇到此错误;

我的网站正在加载,但一切都是黑色的,当我查看控制台日志时,我看到了 Failed to load resource: net::ERR_CONTENT_LENGTH_MISMATCH
预览日志中的完整错误如下所示
2019/09/30 16:24:09 [crit] 9103#9103: *81 mkdir() "/var/cache/nginx/proxy_temp/5" failed (2: No such file or directory) while reading upstream, client: MY_IP, server: dev.example.com, request: "GET /bundle.js HTTP/1.1", upstream: "http://127.0.0.1:5000/bundle.js", host: "dev.example.com", referrer: "https://dev.example.com/"
我试图授予缓存文件夹的权限,但仍然无法正常工作

最佳答案

它说它在尝试创建文件夹“/var/cache/nginx/proxy_temp/5”时失败。

检查正在使用 nginx 的用户和 chown -R user:user /var/cache/nginx .

还有chmod -R +x /var/cache/nginx只是为了确保该文件夹有足够的权限。

:)

关于ubuntu - Nginx 错误 : (13: Permission denied) while reading upstream on/var/cache/nginx/proxy_temp/,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58171865/

相关文章:

java - 在 Ubuntu 中使用 Java 创建一个文件夹和一个文件

docker - `terraform init` 安装provider kreuzwerker/docker失败

linux - 如何同步目标文件夹中存在的所有文件夹

node.js - Docker 和 Nginx 解析错误的 IP 地址

python - Nginx + Gunicorn + Flask --> 使用 X 小时后常有 500 个错误

nginx - 在 Nginx 配置文件中访问容器名称

Nginx - 更改欢迎页面

bash - 我将路径添加到 ~/.bashrc 和/root/.bashrc,但是 "sudo adb"仍然报告 "command not found"?

ubuntu - 需要帮助在 Ubuntu 中设置 Rubymine 4.5 的配色方案

nginx - Nginx中的worker_processes和worker_connections是什么?