感谢提前阅读。
我有一个正常工作的Apache2服务器,该服务器当前已成功服务:80和:443。目前,我有一个基于FLASK的简单网站,可以成功为HTTPS提供服务。目前使用Mod_wsgi和自签名证书。
这是我遇到麻烦的地方。我有一个登录名,该登录名使用POST数据将信息从模板中的FORM发送回服务器以进行用户身份验证。在HTTP中工作正常,但是在HTTPS中我得到:
Bad Request
The browser (or proxy) sent a request that this server could not understand.
已经搜索了两个小时,似乎可能会结合使用上下文设置和/或应用扩展程序来与服务器SSL证书一起使用,这些在这里可以提供帮助。但是当涉及到SSL时,我是个小人物。谁能指出我需要进行哪些更改以适应Flask中客户端/服务器的SSL处理?我已经尝试过SSLify(无法正常工作-同样的错误)
致以最诚挚的问候, 汤姆
答案 0 :(得分:1)
在Flask应用程序前面需要一个SSL服务器。 Google如何配置flask nging ssl
(如果需要nginx
或flask apache ssl
(如果需要Apache的httpd
服务器)。
如果您真的想直接从Flask应用程序中提供https
内容(我不推荐),则可以follow this blog post。