宝塔1024程序员节&双十一超级狂欢,证书买一年送一年查看活动
当前位置:论坛首页 > Linux面板 > 求助

【已解答】nginx+gunicorn造成的缓存问题??

发表在 Linux面板2021-11-3 16:16 [复制链接] 7 2320

nginx配置文件如下:
  1. server

  2. {

  3.     listen 80;

  4.     server_name www.###.com;

  5.     location /

  6.     {

  7.         proxy_pass http://0.0.0.0:5000;

  8.         proxy_redirect off;

  9.         proxy_set_header  Host  $host;

  10.         proxy_set_header  X-Real-IP  $remote_addr;

  11.         proxy_set_header  X-Forwarded-For  $proxy_add_x_forwarded_for;

  12.         proxy_set_header  X-Forwared-Proto  $scheme;

  13.     }

  14. }
复制代码
实际上我gunicorn启动用的是5001端口了,nginx配置的是5000端口不用更改竟然也能访问??不过访问的都是静态页面和资源,这个如何解决呢?难道是因为缓存??

使用道具 举报 只看该作者 回复
发表于 2021-11-3 16:28:12 | 显示全部楼层
您好,您到Python项目管理器那边进行映射到前端Nginx那边,默认我们只有浏览器缓存,
使用道具 举报 回复 支持 反对
发表于 2021-11-3 17:23:23 | 显示全部楼层
大炮运维V587 发表于 2021-11-3 16:28
您好,您到Python项目管理器那边进行映射到前端Nginx那边,默认我们只有浏览器缓存, ...

我采用的是nginx + gunicorn + supervisor + flask的部署方式,现在通过supervisor已经关闭了gunicorn,却还是能够打开网站?
使用道具 举报 回复 支持 反对
发表于 2021-11-3 17:33:53 | 显示全部楼层
shengforever 发表于 2021-11-3 17:23
我采用的是nginx + gunicorn + supervisor + flask的部署方式,现在通过supervisor已经关闭了gunicorn, ...

项目停了吗?
使用道具 举报 回复 支持 反对
发表于 2021-11-4 11:32:47 | 显示全部楼层

可能是我描述的不太清楚,详细是这样的:我部署的是nginx + gunicorn + supervisor + flask,网站已经全站生成了静态html
如果不用nginx做反向代理,单纯通过ip地址+端口访问的话是正常没问题的,增删文章后,前端页面内容也能及时更新,现在碰到的问题是加上nginx反向代理后,增删文章后,通过域名访问,页面内容在前端不更新了,然后更是发现,就算关闭了gunicorn服务,通过域名还是能够访问网站静态页面和内容,只是提交页面里面的表单会出现500错误,怀疑是缓存问题,但配置了还是无效??



使用道具 举报 回复 支持 反对
发表于 2021-11-4 11:33:37 | 显示全部楼层
shengforever 发表于 2021-11-4 11:32
可能是我描述的不太清楚,详细是这样的:我部署的是nginx + gunicorn + supervisor + flask,网站已经全 ...

nginx配置
下载.png
gunicorn状态 下载 (1).png
使用道具 举报 回复 支持 反对
发表于 2021-11-4 20:01:10 | 显示全部楼层

?大佬在不在
使用道具 举报 回复 支持 反对
发表于 2021-11-5 17:11:04 | 显示全部楼层

您好,我昨天不是晚班,看到您问题进行回复的,默认Nginx的配置文件中只做了静态文件的浏览器缓存,其他的的缓存都没有做的,你说你可以访问到静态界面,但是无法进行登录操作,这个问题我想很大原因就是浏览器缓存引起的
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

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

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

紧急运维服务

响应时间:3分钟

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

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

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

点击联系技术免费分析

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

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