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

django windows/Windows server IIS部署-保姆级教程

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

django windows/Windows server IIS部署-保姆级教程

打开服务器管理仪表板,点击添加角色功能

在添加角色向导中选择服务器选择,下一步

选中 Web服务器(IIS),弹出界面,点击添加,一直点击下一步 ,直到出现安装,点击安装,

等待IIS安装完成后关闭

安装CGL

1.找到之前安装的IIS
2. 点开web服务器

3. 点开应用程序开发,选中CGL,随后一直到下一步,直到安装

安装成功后,测试CGL,在浏览器打开 127.0.0.1,出现如下界面即可

安装python 下载python 浏览器下载,python官网cmd下载
下面命令下载到当前目录
certutil.exe -urlcache -split -f 复制好的python下载链接
安装python 双击下载后的python安装包,选中添加到路径后点击 install now 出现如下界面安装成功,点击close 验证安装
打开cmd 输入python 出现如下界面则安装成功
安装python 服务程序环境 安装程序环境

在存在包文件地址栏输入cmd,打开cmd

输入安装命令,等待安装完毕

pip install -i https://pypi.doubanio.com/simple/ -r plist.txt
安装服务

本来我准备使用uwsgi的,结果发现windows无法使用uwsgi,找了好久发现windows可以用wfastcgi代替
安装wfastcgi

pip install -i https://pypi.doubanio.com/simple/ wfastcgi

安装好后启动服务

wfastcgi-enable

如下图,启动后会给出Python路径和wfastcgi的路径显示出来 我们需要把这个路径复制出来 保存好 后边用得着。

到这里环境已经配置完毕,下面开始配置django

django 配置 将django文件项目上传到服务器后解压到工作目录(IIS 默认工作目录是 C:inetpubwwwroot)在项目根目录里新建一个web.config配置文件 放入以下内容
 ?xml version 1.0 encoding UTF-8 ? 
 configuration 
 system.webServer 
 handlers 
 add name Python FastCGI 
 path * 
 verb * 
 modules FastCgiModule 
 scriptProcessor * 
 resourceType Unspecified 
 requireAccess script / 
 /handlers 
 /system.webServer 
 appSettings 
 add key WSGI_HANDLER value django.core.wsgi.get_wsgi_application() / 
 add key PYTHonPATH value * / 
 add key DJANGO_SETTINGS_MODULE value * / 
 /appSettings 
 /configuration 

注:scriptProcessor 后的参数是我们启动wfastcgi复制下的地址.
注:PYTHonPATH 的 value是我们项目的地址 如 C:wwwserver
注:DJANGO_SETTINGS_MODULE 的 value 是我们项目的中的sttings所在,如server.settings

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

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

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