【发布时间】:2012-11-30 01:42:28
【问题描述】:
我有一个基于 Python 的工作 web 应用程序,Flask。 (配置为在 http://host:port 上工作)
我需要让它与 https 一起工作。我得到了一个 Apache 代理 - 它以这种方式重定向所有请求:
(Apache) https://host/myApp --> http://host:port(我的基于 Flask 的应用程序)。 host:port 是我的应用正常运行的标准配置。
我能够访问服务和索引页面。但是,访问所有静态内容存在问题,这是 vi url_for 方法(如 ico、图像 等)请求的。
你能指出我的任何资源/信息吗?提前致谢。
【问题讨论】:
-
您遇到了什么样的问题? 404错误?如果您手动键入静态资源的正确 url,添加 https,删除 s,会发生什么?哪个应用程序实际上为静态文件提供服务,Apache 或您的 Web 应用程序(可以两者兼有,但理想情况下是 Apache)。
标签: python apache web-applications proxy flask