Django用Apache和mod_wsgi部署

本文介绍了如何使用Apache和mod_wsgi在Windows环境下部署Django项目,详细阐述了背景、环境准备、配置步骤,并提供了相关参考资料链接。
摘要由CSDN通过智能技术生成

背景

最近写了一个Djangowindows上运行,但是用的vbs命令,导致在后台运行的时候,必须用户登录才可以运行,还有就是登录之后,有其他进程可能被干掉。

Set ws = CreateObject("Wscript.Shell") 
ws.run "cmd /c D:\xxd\run.bat",vbhide

` bat 内容
C:\Python37\python3.exe manage.py runserver 0.0.0.0:8000 >> console.log

第二种创建task的方式,也是只能是用户登录后才可以,不是service级别的,不能开机就运行。
在这里插入图片描述

第三种就是用sc创建服务来运行,不过这个需要文件是程序必须是二进制的可执行程序,这就排除了脚本语言和虚拟机语言;其次,程序必须按系统服务的格式编写,编写过程繁琐,可以参考下面的连接:

https://code.msdn.microsoft.com/windowsapps/CppWindowsService-cacf4948。

不过这个有现成的轮子可以拿来用,就用脚本语言、python/bat等可以直接用,他的名字就是EasyService。但是今天要讲的不是这个,是用apache和mod_wsgi来部署django。

后面可以从windows迁移到linux也可以运行的话,用Apache httpd来运行,是非常不错的

准备

  1. 环境准备
python3.7
mysql5~8
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值