2016-10-19 55 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實際上解決了問題。

希望這可以幫助別人。