栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Django上线部署之IIS的配置方法

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Django上线部署之IIS的配置方法

环境:

1 .Windows Server 2016 Datacenter 64位

2 .SQL Server 2016 Enterprise 64位

3 .Python 3.6.0 64位

4.administrator用户,无域环境,最高权限

要求:

按照顺序部署

1 .安装数据库

2 .安装数据库客户端【SSMS】

3 .安装Python

4 .安装IIS

5.安装CGI

6.将源码拷贝至【C:inetpubwwwrootMySite】

( MySite是自定义文件夹,wwwroot是IIS默认网站存放的文件夹,为避免权限问题,不建议变动)

7.cmd 执行:pip install -r requirements(安装依赖包)

8.cmd 执行:pip install wfastcgi

9 .cmd 执行:wfastcgi-enable(获取脚本处理器信息,第8步需要使用)

【scriptProcessor】

结构:python.exe|libsite-packageswfastcgi.py

例如:【d:programspythonpython.exe|d:programspythonlibsite-packageswfastcgi.py】

7.打开IIS管理器添加网站,网站名称为【MySite】,物理路径为【C:inetpubwwwrootMySite】,选择IP和端口

8.在【C:inetpubwwwrootMySite】文件夹下添加文件【web.config】,内容如下(【】内是需要替换的部分):

 
 
   
     

     
   
   
     
     
     
   
 

9.在网站【MySite】添加【static】虚拟目录

10.在【C:inetpubwwwrootMySitestatic】文件夹下添加文件【web.config】,内容如下:


 
 
   
     
     


     
   
 

11 .在网站【MySite】添加【media】虚拟目录

12.在【C:inetpubwwwrootMySitemedia】文件夹下添加文件【web.config】,内容如下:

 
 
   
     
     


     
   
 

权限相关的报错,执行如下三步:

13 .cmd 执行:%windir%system32inetsrvappcmd unlock config -section:system.webServer/handlers

14 .cmd 执行:%windir%system32inetsrvappcmd unlock config -section:system.webServer/modules

15.右键点击【MySite】,点击【编辑权限】,在【安全】选项卡里给IIS_IUSERS赋予【完全控制】的权限

总结

以上所述是小编给大家介绍的Django上线部署之IIS的配置方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对考高分网网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/24291.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号