后端部署
1.下载好django项目的代码
2.进入虚拟环境,管理项目
virtualenv --python=python3 django项目目录名称
source 项目目录/bin/activate
3.进入到django项目根目录,安装相关依赖
pip install -r requirements.txt
4.测试代码能否正常运行
5.运行测试通过后,配置uwsgi.ini,启动后端
6.给supervisor添加一个任务,用于管理项目的的运行
vim /etc/supervisor.conf
#
#
7.重启supervisord进程,把新的任务项目也加进去
pkill -9 supervisor
pkill -9 uwsgi
supervisorctl -c /etc/supervisord.conf
status
8.配置后端的代理服务器,在nginx配置文件中再添加一个虚拟主机,来监听后端的代码的服务(假如现在后端的端口是9005,代理服务器是9000端口)
{
listen 9000;
server_name _;
location / {
uwsgi_pass 0.0.0.0:9005;
include uwsgi_params;
}
}
nginx -s reload
自此,就部署完成了
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· DeepSeek 开源周回顾「GitHub 热点速览」