简介
哈哈,老师给的小任务,让研究一下如何部署flask框架写的网站
主要是用wfastcgi功能~
已经成功了,这里和大家分享一下经验~
环境及工具
- win10
- python3.6
参考
非常非常非常感谢这篇~~
将基于Flask框架的Web应用部署到IIS上
强烈建议大家看看,全程跟着做即可。
原理
参考本篇教程里的:
通过配置桥接,将IIS的请求利用wfastcgi功能,启动flask框架开发的程序来做响应。其中,关键一点就是IIS中配置的网站需要一个fastcgi的配置,指定python.exe作为cgi程序,指定wfastcgi.py作为脚本执行。
步骤
基本是每一步都按照这里的教程来的~!
接下来写几个注意的点把!
1.python安装
特别要注意的就是python安装的时候!
经过反复测试,如果windows上安全Python3,一定要安装自定义目录,且勾选all users选项。
多亏了作者的这句话,没有踩坑!
2.安装.whl文件
这里可能有点疑惑,我是参考了这篇然后装的:
关于给python安装.whl文件的一些问题
感谢~
3.WSGI_HANDLER参数说明
先放自己正确的web.config代码:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer