当前位置:论坛首页 > Linux面板 > 讨论

升级前,我的所有purge_cache都可在一个配置完成,6.8.3不行了

发表在 Linux面板2018-12-17 18:51 [复制链接] 1 1465

升级前,我的所有反向代理缓存都可以直接写在一个配置里,6.8.3不行了

现在必须在#include /www/server/panel/vhost/nginx/proxy/xxxxx.com/*.conf;

这行下面添加才可以

而且上面申明过的变量,这里必须重新申明一次.

比如我PC和MOBILE是分别独立的模版,所以缓存必须不一样.

上面申明了
set $proxy_cache cache_shouji;#(手机)  (cache_pc)

下面直接可以直接引用

    location /
    {
...
        proxy_cache $proxy_cache;
...
    }


以前我只要在配置页申明一次就可以

现在必须在 #        include /www/server/panel/vhost/nginx/proxy/btcili.bid/*.conf; 下面再申明一次.(不然就会报告500错误)

是否有办法可以和以前一样,可以把配置全部写在一个文件里?而不用多次申明同个变量?


使用道具 举报 只看该作者 回复
发表于 2018-12-18 10:58:40 | 显示全部楼层
你好,
1、因为反向代理功能重构设计的是每个代理配置都会创建一个独立的配置文件,这个是为了方便用户维护多个反向代理所设计的。
2、在nginx配置文件server下声明了cache后,可以直接在该站点的代理配置文件里面引用的
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表