- 本想着用uwsgi+nginx部署, 但由于有windows的各种问题, uwsgi安装失败
- 用的是虚拟环境, 因为是内网环境部署, 无法线上安装模块
1. 环境准备
- 提前下好python的安装文件
- 将项目连同虚拟环境准备好, 项目名为uav
- 将项目放入C盘根目录
路径图
C:\
|
|---uav
|
|---uav
|
|---app
|
|---venv(虚拟环境)
|
|---start.bat(启动脚本)
start.bat脚本内容如下
cd c:\uav
venv\Scripts\python.exe manage.py runserver 0.0.0.0:80
因为是虚拟环境, 所以用虚拟环境的python解释器运行项目
在cmd中执行start.bat, 检查是否报错, 出现报错自己检查
2. 设置开机启动
在C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\
目录下新建一个start.vbs
的文件, 内容如下
CreateObject("WScript.Shell").Run"cmd /c C:/uav/start.bat",0
3. 测试
重启windows服务器, 访问127.0.0.1:80验证是否有返回内容
网友评论