• IIS 部署 Python 环境


    1、安装IIS 勾选特殊CGI程序
    2、Python 环境 (环境变量配置)
    3、如果没有pip命令 先下载安装pip python setup.py install
    4、pip install wfastcgi(*)
    5、IIS新建网站 添加Web.Config文件
    6、处理程序映射-添加模块映射(*)
    "D:wwwrootPythonWebenvScriptspython.exe"|"D:wwwrootPythonWebenvLibsite-packageswfastcgi.py"
    "C:UsersAdministratorAppDataLocalProgramsPythonPython37python.exe"|"C:UsersAdministratorAppDataLocalProgramsPythonPython37Libsite-packageswfastcgi.py"
    7、访问

    1、

     

     

    2、WebConfig

    <?xml version="1.0" encoding="UTF-8"?>
    <configuration>
        <system.webServer>
            <handlers>
               <add name="FlaskFastCGI" path="*" verb="*" modules="FastCgiModule" scriptProcessor="D:wwwrootPythonWebenvScriptspython.exe|&quot;D:wwwrootPythonWebenvLibsite-packageswfastcgi.py&quot;" resourceType="Unspecified" requireAccess="Script" />
            </handlers>
            <security> 
                <requestFiltering allowDoubleEscaping="true"></requestFiltering> 
            </security> 
        </system.webServer>
        <appSettings>
            <!-- Required settings -->
            <add key="WSGI_HANDLER" value="FlaskWebDemo.app" />
            <add key="WSGI_LOG" value="D:wwwrootPythonWebLogweb.log" />
            <add key="PYTHONPATH" value="~/" />
        </appSettings>
    </configuration>

     注意问题:

    1、解决 Error occurred while reading WSGI handler: Traceback (most recent call last)
    https://blog.csdn.net/COLDRAIN_END/article/details/100172040
    2、iis7.0 发生未知 FastCGI错误,错误代码 0x8007010b 的解决办法
    https://blog.csdn.net/xl502689459/article/details/88413677

    3、用wfastcgi在IIS下部署Django&Flask

    https://www.cnblogs.com/xiaolecn/p/5111076.html 

  • 相关阅读:
    让我们面向切面吧~大话开篇
    成功人士,默默做的30件事 (46)
    使用javassist框架进行动态的更改Class类
    CSS Tools: Reset CSS
    JAVA生成MD5校验码及算法实现
    如何恢复word默认设置
    java md5 3
    js Arrays
    自己写的java md
    java md5 2
  • 原文地址:https://www.cnblogs.com/1312mn/p/13546318.html
Copyright © 2020-2023  润新知