如何让部署Qexo后台
现在 Qexo 官网拉下最新的代码 跳转
然后解压
tar -xzf 文件名.tar.gz |
首先查看 Python 和 pip3 的版本,如果不对应最好安装如图中的版本不容易出错
编辑配置
以使用 Mysql 为例, 确认好安装相关依赖后在manage.py
的同级目录下创建并修改 configs.py
import pymysql |
NAME 是数据库的名字;USER 是数据库的用户
然后在项目根目录依次执行如下
pip3 install -r requirements.txt |
如果pip3 install -r requirements.txt
时报错了,查看此文件夹,替换如下 requirements.txt
Django==3.2.18 |
最后在 ip 下加 8000 端口查看能否进入项目
如果没问题 就先关闭 下面是常驻项目进程命令
常驻项目进程
nohup python3 manage.py runserver 0.0.0.0:8000 --noreload
输入完没报错就成功了 然后直接关闭这个 cmd 窗口不要ctrl+c
然后在你服务器 ip 加让 8000 端口就可以访问了
停止进程
如果你想关闭这个常驻进程 需要查询 8000 端口然后杀掉这个进程
Linux
lsof -i :8000
根据上一步的输出,找到占用 8000 端口的进程的 PID(进程 ID)
使用 kill
命令终止该进程。将 <PID>
替换为实际的进程 ID
kill <PID>
AMH
netstat -tlnp | grep 8000
kill <PID>
如何让部署Qexo后台
评论