windows IIS部署python Flask 網站
阿新 • • 發佈:2019-01-08
安裝IIS,啟用CGI
安裝Anaconda
我一般機器都安裝Anaconda,雖然比較大, 但是管理python版本以及包會很方便。
安裝wfastcgi並激活。
開啟Anaconda Prompt。
進入python安裝目錄下的scripts資料夾然後執行wfastcgi-enable
開啟"處理程式對映"模組,新增對映模組
web.config檔案如下:
其中“mypythontest.app”,為python專案中
<?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <handlers> <add name="FlaskFastCGI" path="*" verb="*" modules="FastCgiModule" scriptProcessor="C:\ProgramData\Anaconda3\python.exe|c:\ProgramData\anaconda3\lib\site-packages\wfastcgi.py" resourceType="Unspecified" /> </handlers> </system.webServer> <appSettings> <!-- Required settings --> <add key="WSGI_HANDLER" value="mypythontest.app" /> <add key="PYTHONPATH" value="C:\ProgramData\Anaconda3" /> </appSettings> </configuration>