2016-10-19 58 views
0

我正在配置我的烧瓶应用程序在iis下使用反向代理运行。基本上我的设置是这样的:如何在iis反向代理(wfastcgi)后配置flask会话?

external.domain.com:8000 -> 
Reverse Proxy IIS -> 
interal.network.net -> 
iis (wfastcgi/flask) 

应用程序的URL和加载正确的内容,但任何与会话交易不能正常工作:

  • 消息闪烁 - 没有消息闪过
  • 登录Cookie - 无法登录

我已经配置了与这些相关配置变量的烧瓶应用程序:

SERVER_NAME = 'internal.network.net' 
SESSION_COOKIE_DOMAIN = 'external.domain.com' 

我有一个IIS重写规则建立在外部服务器上:

Pattern: (.*) 
Rewrite URL: http://internal.network.net/{R:1} 

还有什么我需要配置以获得正确的工作会议?

回答

0

不知道这是否是正确的做事的方式,但显然排除属性SERVER_NAMESESSION_COOKIE_DOMAIN实际上解决了问题。

希望这可以帮助别人。