因为我的应用程序有后台任务,所以我使用Flask上下文。为了使上下文有效,烧瓶设置服务器名称
应设置。
当服务器名称
已设置,则检查传入请求以匹配此值,或者找不到路由。在前面放置nginx(或其他Web服务器)时服务器名称
还应该包括端口,反向代理应该处理重写内容,向外界隐藏端口号(它这样做了)。
为了使会话cookie在现代浏览器中工作,代理传递的URL名称应该与服务器名称
,否则浏览器拒绝发送cookie。这可以通过添加官员来解决主机名
在中/等/主机
并将其设置为127.0.0.1
.
有一件事我还没有弄清楚,那就是后台任务中的URL。url_for()
与一起使用_外部
选项在发送的邮件中生成URL。但该URL包含端口,这与443
我的nginx实例使用的端口。
正在从中删除端口服务器名称
使第一段中描述的内容失败。
那么,我处理url用于
在邮件中。创建单独的配置设置?创建我自己的url用于
?