当前位置: 首页>编程语言>正文

windows 部署harbor windows 部署django


Windows下IIS部署Django项目

  • 1.安装IIS和CGI
  • 2.开始菜单中点击找到Windows工具选择IIS管理器,双击打开
  • 3.打开 IIS后,找到网站,右击,选择添加网站
  • 4.添加网站
  • 5.点击确定后如下:
  • 7.高级设置中下拉找到-进程模型-标识-点击右侧的三个点
  • 8.选择LocalSystem后点击确定
  • 9.安装wfastcgi和初始化FastCGI
  • 10.复制wfastcgi.py文件到项目根目录
  • 11.处理映射
  • 12.添加模块映射
  • 13.点击请求限制
  • 14. FastCGI设置
  • 15.双击此路径
  • 16.找到 环境变量 ,双击 集合 或 集合右边的三个点
  • 17.添加环境变量
  • 18.设置网站权限
  • 19.添加 Everyone 和 IIS-IUSERS
  • 20.至此网站搭建完毕


1.安装IIS和CGI

控制面板–程序和功能–启用或关闭Windows功能–打开IIS 、打开CGI,点击确定后等待一段时间

windows 部署harbor windows 部署django,windows 部署harbor windows 部署django_python,第1张

windows 部署harbor windows 部署django,windows 部署harbor windows 部署django_windows_02,第2张

windows 部署harbor windows 部署django,windows 部署harbor windows 部署django_IIS_03,第3张

2.开始菜单中点击找到Windows工具选择IIS管理器,双击打开

windows 部署harbor windows 部署django,windows 部署harbor windows 部署django_windows_04,第4张

3.打开 IIS后,找到网站,右击,选择添加网站

windows 部署harbor windows 部署django,windows 部署harbor windows 部署django_windows_05,第5张

4.添加网站

网站名称:自定义

应用程序名:可以自定义也可以默认和网站同名

物理路径:为项目根目录路径

IP地址:可以不填写

端口:自定义,建议设置为80

主机名:可以不填写

windows 部署harbor windows 部署django,windows 部署harbor windows 部署django_windows_06,第6张

5.点击确定后如下:

windows 部署harbor windows 部署django,windows 部署harbor windows 部署django_windows_07,第7张

6.点击应用程序池–选择刚创建的应用程序–点击高级设置,如下图

windows 部署harbor windows 部署django,windows 部署harbor windows 部署django_python_08,第8张

7.高级设置中下拉找到-进程模型-标识-点击右侧的三个点

windows 部署harbor windows 部署django,windows 部署harbor windows 部署django_IIS_09,第9张

8.选择LocalSystem后点击确定

windows 部署harbor windows 部署django,windows 部署harbor windows 部署django_python_10,第10张

9.安装wfastcgi和初始化FastCGI

在项目虚拟环境中 输入 pip intsall wfastcgi 来安装wfastcgi
安装好后 再输入: wfastcgi-enable 初始化 FastCGI
如果安装好后输入 wfastcgi-enable 如果没有出现下图的内容可以使用wfastcgi-disable命令来初始化

(env_dj) C:\Windows\System32>wfastcgi-disable
已经在配置提交路径“MACHINE/WEBROOT/APPHOST”向“MACHINE/WEBROOT/APPHOST”的“system.webServer/fastCgi”节应用了配置更改
"C:\Users\cheny\Envs\env_dj\Scripts\python.exe|C:\Users\cheny\Envs\env_dj\lib\site-packages\wfastcgi.py" is no longer registered for use with FastCGI

10.复制wfastcgi.py文件到项目根目录

将wfastcgi的安装目录中的wfastcgi.py文件复制到django项目的根目录下

wfastcgi.py文件一般在python安装目录\lib\site-packages目录下

windows 部署harbor windows 部署django,windows 部署harbor windows 部署django_django_11,第11张

11.处理映射

回到之前创建的网站,网站名–双击处理程序映射–点击添加模块映射

windows 部署harbor windows 部署django,windows 部署harbor windows 部署django_IIS_12,第12张

windows 部署harbor windows 部署django,windows 部署harbor windows 部署django_django_13,第13张

12.添加模块映射

请求路径:*
模块:选择FastCgiModule
可执行文件:前面为python安装路径+python.exe|后面为wfastcgi.py安装路径+wfastcgi.py
名称:可自定义
注意:可执行文件的路径需要用 | 隔开

windows 部署harbor windows 部署django,windows 部署harbor windows 部署django_IIS_14,第14张

13.点击请求限制

取消前面的勾

windows 部署harbor windows 部署django,windows 部署harbor windows 部署django_python_15,第15张

14. FastCGI设置

点击FastCGI设置

windows 部署harbor windows 部署django,windows 部署harbor windows 部署django_IIS_16,第16张

15.双击此路径

windows 部署harbor windows 部署django,windows 部署harbor windows 部署django_windows 部署harbor_17,第17张

16.找到 环境变量 ,双击 集合 或 集合右边的三个点

windows 部署harbor windows 部署django,windows 部署harbor windows 部署django_python_18,第18张

17.添加环境变量

添加的环境变量为:
PYTHONPATH : Django项目目录
DJANGO_SETTINGS_MODULE:文件夹名(一般为项目名称).settings
WSGI_HANDLER:django.core.wsgi.get_wsgi_application()

示例:

PYTHONPATH : D:\MyProjects\MyWebWord

DJANGO_SETTINGS_MODULE:MyWebWord.settings

WSGI_HANDLER:django.core.wsgi.get_wsgi_application()

windows 部署harbor windows 部署django,windows 部署harbor windows 部署django_django_19,第19张

18.设置网站权限

回到之前创建的网站,网站名–右键–编辑权限–安全–编辑

windows 部署harbor windows 部署django,windows 部署harbor windows 部署django_windows 部署harbor_20,第20张

windows 部署harbor windows 部署django,windows 部署harbor windows 部署django_python_21,第21张

19.添加 Everyone 和 IIS-IUSERS

windows 部署harbor windows 部署django,windows 部署harbor windows 部署django_IIS_22,第22张

20.至此网站搭建完毕



https://www.xamrdz.com/lan/56t1923093.html

相关文章: