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

【待反馈】gunicorn已关闭,nginx却仍能正常访问的异常??

发表在 Linux面板2021-11-4 15:55 [复制链接] 4 1926

我部署的是nginx + gunicorn + supervisor + flask,网站已经全站生成了静态html
如果不用nginx做反向代理,单纯通过ip地址+端口访问的话是正常没问题的,增删文章后,前端页面内容也能及时更新

现在碰到的问题是加上nginx反向代理后,增删文章后,通过域名访问,页面内容在前端不更新了,然后更是发现,就算关闭了gunicorn服务,通过域名还是能够访问网站静态页面和内容,只是提交页面里面的表单会出现500错误,怀疑是缓存问题,但配置了还是无效??








使用道具 举报 只看该作者 回复
发表于 2021-11-4 16:41:06 | 显示全部楼层
您尝试清除过缓存去访问吗?如果反向代理开启了缓存,您先把反向代理缓存去除再清除下浏览器缓存。
使用道具 举报 回复 支持 反对
发表于 2021-11-4 17:05:54 | 显示全部楼层
本帖最后由 shengforever 于 2021-11-4 17:07 编辑
谢花郎 发表于 2021-11-4 16:41
您尝试清除过缓存去访问吗?如果反向代理开启了缓存,您先把反向代理缓存去除再清除下浏览器缓存。 ...

这是nginx配置,已经禁用缓存了,但好像不起作用
server
{
    listen 80;
    server_name www.m.com;
    location /
    {
        proxy_pass http://127.0.0.1:5005;
        add_header Cache-Control no-cache;
        add_header Cache-Control private;
        expires -1s;

        proxy_redirect off;
        proxy_set_header  Host  $host;
        proxy_set_header  X-Real-IP  $remote_addr;
        proxy_set_header  X-Forwarded-For  $proxy_add_x_forwarded_for;
        proxy_set_header  X-Forwared-Proto  $scheme;
    }
    access_log  /www/wwwlogs/m.com.log;
    error_log  /www/wwwlogs/m.com.error.log;
}

使用道具 举报 回复 支持 反对
发表于 2021-11-5 10:13:59 | 显示全部楼层
谢花郎 发表于 2021-11-4 16:41
您尝试清除过缓存去访问吗?如果反向代理开启了缓存,您先把反向代理缓存去除再清除下浏览器缓存。 ...

?大佬帮忙看下
使用道具 举报 回复 支持 反对
发表于 2021-11-5 17:24:13 | 显示全部楼层

你私信提供的IP地址无法访问,确保项目运行。
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

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

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

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

点击联系技术免费分析

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

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