Windows server 2016 配置IIS支持Flask框架

1、pip install flask, wfastcgi

启用:到Scripts/目录下输入命令wfastcgi-enable

运行成功后会提示一下文字:”c:\program files\anaconda3\python.exe”|”c:\program files\anaconda3\lib\site-packages\wfastcgi.py”这段文字非常重要,后续在配置程序映射的时候会用到。

2、IIS安装CGI

Windows server 2016 配置IIS支持Flask框架

3、安装URL Rewrite 2.0

Web Platform Installer : The Official Microsoft IIS Site

URL Rewrite : The Official Microsoft IIS Site

4、IIS 添加网站

Windows server 2016 配置IIS支持Flask框架

应用程序池对应的”进程模型-> 标识”选择LocalSystem

Windows server 2016 配置IIS支持Flask框架

Windows server 2016 配置IIS支持Flask框架

5、配置编辑器,对system.webServer/handlers节进行解锁

Windows server 2016 配置IIS支持Flask框架

6、配置webconfig文件

在Flask程序的同级目录下新建web.config文件,文件内容如下,WSGI_HANDLER配置成主程序文件的名字,后缀是app。而handlers中的FlaskFastCGI中scriptProcessor需替换成wfastcgi-enable 命令执行结果中的对应内容


7、(可选)配置web目录IIS权限

cd C:\Web
icacls . /grant "NT AUTHORITY\IUSR:(OI)(CI)(RX)"
icacls . /grant "Builtin\IIS_IUSRS:(OI)(CI)(RX)"

8、完成,浏览器输入localhost可看到Flask程序执行结果

Original: https://blog.csdn.net/wiowei/article/details/121738037
Author: wiowei
Title: Windows server 2016 配置IIS支持Flask框架

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/746377/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • Matplotlib绘制动态图效果

    在实际应用中,我们经常有这样的需求,希望观察到数据的变化过程而不仅仅是最终的结果,例如股票的实时变化、各国家疫情人数动态变化等。此时,传统的静态图无法满足我们的需求,这就需要借助于…

    Python 2023年9月3日
    060
  • 设计模式(Python语言)—-外观模式

    推荐文章 很多小伙伴都发现了,用户自主「申请上首页」的按钮取消了,那博主们写的文章还有上首页曝光的机会吗?我们的回答是”当然有!!!”虽然我们取消了上首页申…

    Python 2023年5月24日
    064
  • python代码统计核酸检测结果截图

    #QQ:502440275@qq.com#本截图适合安康码截图,如需其他地区截图统计,可与我QQ或QQ邮箱联系#1、在当前文件夹下创建imgs文件夹用于存放图片,图片格式.jpg#…

    Python 2023年11月3日
    031
  • pandas读写csv

    pandas python提供了csv库专门用于csv文件的读写,但它的功能不是很强大。 而pandas则弥补了这些问题: 有专门支持读取csv文件的pd.read_csv()函数…

    Python 2023年8月7日
    057
  • Pytest学习day1

    1、类必须以Test开头,不然运行的时候该类中的内容会被忽略2、不指定运行路径的话,函数要以test_开头或以_test结尾3、在类中管理tests有几点好处:方便管理、类中的fi…

    Python 2023年9月13日
    049
  • 最新python大数据毕业设计选题推荐(三)

    文章目录 0 前言 1 大数据相关题目 2 开题指导 * 2.1 起因 2.2 如何避坑(重中之重) 2.3 为什么这么说呢? 2.4 难度把控 2.5 题目名称 3 最后 0 前…

    Python 2023年8月2日
    066
  • 手把手教你使用LabVIEW人工智能视觉工具包快速实现传统Opencv算子的调用(含源码)

    今天我们一起来使用LabVIEW AI视觉工具包快速实现图像的滤波与增强;图像灰度处理;阈值处理与设定;二值化处理;边缘提取与特征提取等基本操作。工具包的安装与下载方法可见 有时候…

    Python 2023年10月20日
    058
  • conda创建虚拟环境安装opencv、pytorch、apex

    conda创建与删除虚拟环境 conda create -n env_name python=X.X conda activate env_name conda deactivat…

    Python 2023年9月8日
    056
  • 一种比css_scoped和css_module更优雅的避免css命名冲突小妙招

    css_scoped 与 css_module 我们知道,简单的class名称容易造成css命名重复,比如你定义一个class: .main { float: left; } 如果…

    Python 2023年10月23日
    030
  • numpy库的使用

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 一、numpy.flatnonzero() 二、np.random.choice() 三、np.resh…

    Python 2023年8月25日
    039
  • rh358 002 fact变量获取 ansible配置网络 service_facts

    通过ansible 获取网络信息 1.如何获取fact事实变量 方式1: ansible servera -m servera 方式2: 剧本 [root@workstation …

    Python 2023年6月6日
    059
  • DataFrame数据处理

    文章目录 * – 数据预处理 – 数据查询 – 数据修改 – 数据排序 – 数据合并 数据预处理 数据分析的第一步是提高…

    Python 2023年8月16日
    048
  • 【学习笔记】《深入浅出Pandas》第6章:Pandas分组聚合

    分组聚合非常常见,我们的数据是扁平化的,没有任何分组信息。比如我们一周多次去同一家便利店,每次会产生一条购买记录,便利店要想统计每个人这周的购买情况,就需要以人来进行分组,然后将每…

    Python 2023年8月6日
    049
  • 演化博弈及Python实现

    目录 一、写在前面 二、演化博弈 三、模型构建 3.1博弈收益矩阵 3.2综合期望 3.3复制动态方程 3.4可能的均衡点 3.5局部稳定分析法 四、理论分析 4.1演化相位图 4…

    Python 2023年8月2日
    044
  • python quit()讲解_Python:pygame.QUIT()

    T ABLE OF C ONTENTS Who is this book for? ………………&#8230…

    Python 2023年9月22日
    073
  • 使用scrapy简单爬取网易新闻

    已经安装scrapy的跳过 1. scrapy 的安装和项目的创建 安装scrapy pip install scrapy 项目的创建 在Termianl中输入 scrapy st…

    Python 2023年10月1日
    052
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球