在聚石塔上面部署宝塔 并进行反代 部分插件出现异常
前言:公司需要需要在聚石塔上部署宝塔 大家都知道聚石塔的规则 只能开 常用的web端口 如80 443 21端口其他的端口都需要重新申请 所以 我们采用了 nginx 进行反代的方式 通过域名绑定对 宝塔面板进行访问
发现问题: 公司采用 git + webhook 进行部署代码 宝塔很方便的提供了 webhook插件 从而降低 我们的部署成本 但是我们在聚石塔的宝塔面板 按爪个webhook 插件的时候发现 webhook插件 不管是 添加钩子 还是删除钩子 都无法使用。然后我们操作 修复面板重启服务器都操作了
解决问题:后来我们对请求进行抓包 发现插件 请求来自form cache 原来是宝塔nginx 反代进行配置的时候虽然去掉缓存 但是它仍然进行缓存了 修改配置
反代里面 expires 12h; 修改为 expires off;
注释 #location ~ /purge(/.*) {
# proxy_cache_purge cache_one $1$is_args$args;
#access_log /www/wwwlogs/jstbt.xmainc.com_purge_cache.log;
# }