You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

配置Nginx Proxy与FastCGI缓存时遭遇权限拒绝引发500内部服务器错误的问题求助

配置Nginx Proxy与FastCGI缓存时遭遇权限拒绝引发500内部服务器错误的问题求助

大家好,我最近在给Nginx配置Proxy和FastCGI缓存的时候碰到了棘手的问题——只要访问网站上的任何页面,都会直接弹出500内部服务器错误。我去翻了日志才发现,原来是Nginx没有权限访问缓存文件夹,具体的报错信息如下:

Proxy缓存报错

2023/10/29 10:52:25 [crit] 591351#591351: *1 open() "/var/lib/nginx/cache/expressjs/9/f3/f3bfeb3387c38d7a557be4d864d67f39" failed (13: Permission denied), client: ::1, server: localhost, request: "GET / HTTP/1.1", host: "localhost"

FastCGI缓存报错

2023/10/29 10:53:30 [crit] 591459#591459: *1 open() "/var/lib/nginx/cache/fastcgi/3/d0/bce7bdb8e2c388c7675c97c7324efd03" failed (13: Permission denied), client: ::1, server: localhost, request: "GET /phpmyadmin/index.php HTTP/1.1", host: "localhost"

下面是我的相关配置文件内容:

/etc/nginx/nginx.conf 中的http块配置

http {

proxy_cache_path /var/lib/nginx/cache/expressjs  levels=1:2 keys_zone=expressjs-cache:30m max_size=192m;

fastcgi_cache_path /var/lib/nginx/cache/fastcgi  levels=1:2 keys_zone=php-cache:30m max_size=192m;

}

/etc/nginx/conf.d/expressjs.conf 配置

location ~ ^/dev {

### ........

proxy_cache expressjs-cache;

proxy_cache_key $host$request_uri;

proxy_cache_valid any 10m;

proxy_cache_valid 401 5s;

proxy_cache_valid 403 5s;

proxy_cache_valid 404 5s;

proxy_cache_valid 500 5s;

proxy_cache_valid 501 5s;

proxy_cache_valid 502 5s;

proxy_cache_bypass 0;

proxy_no_cache 0; # $http_upgrade

}

/etc/nginx/conf.d/fastcgi.conf 配置

location ~ ^/phpmyadmin {

### ........

fastcgi_cache php-cache;

fastcgi_cache_key "$scheme:$request_method~$host/$request_uri";

fastcgi_cache_valid any 10m;

fastcgi_cache_valid 401 5s;

fastcgi_cache_valid 403 5s;

fastcgi_cache_valid 404 5s;

fastcgi_cache_valid 500 5s;

fastcgi_cache_valid 501 5s;

fastcgi_cache_valid 502 5s;

}

我已经尝试过修改缓存文件夹的权限和所有者,但都没有解决问题:

  • 修改权限为读写权限:
sudo chmod -R u=rw /var/lib/nginx/cache
sudo chmod -R g=rw /var/lib/nginx/cache
sudo chmod -R o=rw /var/lib/nginx/cache
  • 修改所有者为root,也试过改成nginx用户:
sudo chown -R root:root /var/lib/nginx/cache

有没有大佬能帮我看看问题出在哪?谢谢大家!

备注:内容来源于stack exchange,提问作者Zorono

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.21 10:33:07