Flask项目安装到iis上

1.iis安装和启用CGI

控制面板\所有控制面板项\程序和功能下的启用或关闭windows功能中去找到并打开

 

2.python安装wfastcgi

pip install wfastcgi

 安装完之后到python安装目录下的scripts文件夹然后运行wfastcgi-enable,然后显示出下面这个路径

"c:\anaconda3\python.exe|c:\anaconda3\lib\site-packages\wfastcgi.py" 这个非常重要,要保存好

3.配置webconfig文件和Flasktest.py文件

web.config

<?xml version="1.0" encoding="utf-8"?>

<configuration>

    <system.webServer>

     

        <handlers>

            <add name="Flask_project" path="*" verb="*" modules="FastCgiModule" scriptProcessor="c:\anaconda3\python.exe|c:\anaconda3\lib\site-packages\wfastcgi.py" resourceType="Unspecified" requireAccess="Script" />

        </handlers>

    </system.webServer>

   

    <appSettings>

       

        <add key="WSGI_HANDLER" value="Flasktest.app" />

        <add key="PYTHONPATH" value="C:\JNServer\Flask_Projects" />

         

       

    </appSettings>

</configuration>

Flasktest.py

from flask import Flask
 
#创建Flask对象
app=Flask(__name__)
 
@app.route('/index')
def index():
    return 'Hello World!'
 
if __name__ == '__,aim__':
    app.run()

4.在iis新建网站

右击”网站“,选择新建网站

 

按要求填写网站名称,物理路径以及端口号

注意:这里物理路径我选的是Flask项目的路径,端口号我选的81

 

 5.配置网站程序映射

点击自己创建的网站,右边里有个”处理程序映射“,点击

 点击右边的“添加模块映射”

 

请求路径填写*,模块选择FastCgiModule,可执行文件将之前安装激活wfastcgi成功后返回的语句拷入"c:\anaconda3\python.exe|c:\anaconda3\lib\site-packages\wfastcgi.py",填写模块名称(自定义),点击请求限制,将仅当请求映射至一下内容是才调用处理程序的√去掉。

 

 6.将Flasktest文件和web.config放入网站的物理路径文件夹里,

在浏览器里输入http://localhost:81/index

 

 表明部署成功

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
功能说明: ZYCH网站管理系统 V04基本模块有: 新闻模块、单页模块、产品模块、下载模块、会员模块、视频模块、留言模块、 系统设置:对网站全局进行设置。一键更改网站状态、网站头部风格、修改网站标题、设置网站基本资料和网站系统属性等。 管 理 员:管理员分为超级管理员或普通管理员,超级管理员具有网站最高权限,普通管理员部分功能被限制。 模板显示设置:可设置各栏目显示条数、分页记录数等。 栏目导航:对网站导航菜单以及菜单排序等进行管理。 HTML静态:一键开启静态功能,实现页面生成HTML,访问速度更快。 安全设置:SQL注入管理,后台可设置SQL防注入参数等,SQL注入记录,可封锁攻击者IP等。 后台登陆记录:可查看管理员登陆的相关记录、IP、登陆时间等。 页面管理:创建和管理企业资料如:企业简介、企业荣誉、相关资质、服务特点、营销网络等。并具有单独设置关键词等功能。 新闻增加:新闻可设置标题颜色、是否外部链接、新闻略缩图、是否推荐、新闻点击等。 新闻管理:可分类查看新闻、修改新闻、批量推荐、删除新闻等。新闻分类。 相册管理:可分类查看照片、修改照片、批量推荐、删除照片等。相册分类。 服务项目:管理、添加、删除 团队管理:管理、分类、添加、删除! 服务流程:管理、添加、删除 产品管理:产品共有二级分类。产品略缩图、产品价格等。支持在线购买。产品推荐等。 下载功能:下载分类管理、程序语言、运行平台、推荐等级、程序大小、下载统计等功能。 会员管理:前台会员注册,后台修改会员资料,设置是否注册审核等。 会员订单:后台处理产品订单、在线付款。 广告管理:增加图片、文字、FLASH广告,定义尺寸、类型、生成JS调用。 幻灯管理:新闻幻灯、幻灯修改等。首页与频道页分开展示 招聘管理:在线发布招聘信息、修改、删除、管理职位。查看前台用户投至简历。 应聘管理:会员投递简历可直接到邮箱网站系统和后台。 友情链接:增加文字或图片链接、按文字或图片分类管理。 留言管理:留言增加是否审核功能,增加回复功能。前台发表和显示留言列表。 数据管理:数据库压缩、备份、还原 搜索引擎SEO:本程序已经进行简单SEO优化,大部门页面均可单独设置关键词等。默认模板代码优化。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值