
flask url_for 图片URL 缺少端口号
发布日期:2021-05-06 23:49:06
浏览次数:21
分类:技术文章
本文共 387 字,大约阅读时间需要 1 分钟。
参考:
Flask中关于url_for()的坑:
需要flask返回服务器上静态文件的url地址:
return url_for('static', _external=True, filename='images/99c5.jpg')
但是在客户端得到的地址为,http://172.168.xx.xx/static/images/99c5.jpg
在浏览器上访问得到的是 404. 缺少端口号(我设置的端口号为86)。
解决方法:
在nginx的配置文件 /etc/nginx/conf.d/wsgi.conf 中,将:
proxy_set_header Host $host;
更改为:
proxy_set_header Host $host:86;
此时得到的图片url为:http://172.168.xx.xx:86/static/images/99c5.jpg
发表评论
最新留言
感谢大佬
[***.8.128.20]2025年03月09日 22时27分36秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
全面了解 Nginx 主要应用场景
2019-03-03
CentOS 8 已下载ntpdate 却无法使用crond进行时间同步
2019-03-03
在 IntelliJ IDEA 中使用 Git,太方便了!
2019-03-03
不懂别瞎搞!Redis 性能优化的 13 条军规!
2019-03-03
卸载 Navicat!事实已证明,正版客户端,它更牛逼……
2019-03-03
Intellij IDEA 一些让人爱不释手的小技巧
2019-03-03
idea连接服务器远程调试(Dockerfile版)
2019-03-03
ElasicJob分布式定时任务
2019-03-03
feign调用上传文件接口(MultipartFile)
2019-03-03
centos 文件格式不对执行报错 || centos查看或者修改文件格式
2019-03-03
win锁屏界面用户名修改
2019-03-03
Java设计模式 —— 桥接模式(Bridge)
2019-03-03
计算机三级 信息安全技术历年真题(二)总共十套 3月底之前更完
2019-03-03
详解: 最小生成树
2019-03-03
[编程题]:n头牛中选择满足所有m种特性的牛(百度2021)
2019-03-03
Redis中的删除策略和逐出算法
2019-03-03
[数据结构]:红黑树(二)
2019-03-03
PyCharm安装与配置
2019-03-03
Docker - 部署 Redis 6.0.8
2019-03-03