本文演示将两个django项目部署到同一服务器的不同端口上
首先需要配置基础的centos7的环境,需要安装的有:
nginx,uwsgi,anaconda(python=3.7)
正式环境中部署方式
正式环境中部署为nginx+uwsgi来部署django项目
添加nginx存储库
yum install epel-release
安装nginx
yum install nginx
运行nginx,Nginx不会自行启动。要运行Nginx
systemctl start nginx
nginx的运行命令:
systemctl status nginx 查看nginx的状态
systemctl start/stop/enable/disable nginx 启动/关闭/设置开机启动/禁止开机启动
系统启动时启用Nginx
systemctl enable nginx
如果您正在运行防火墙,请运行以下命令以允许HTTP和HTTPS通信:
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload
理论上安装好nginx打开后,访问你的服务器ip地址,就可以看到nginx的欢迎页面了。
新建站点文件夹
在根目录下新建www文件夹用于存放我们的Django站点,这里我们要分别部署两个Django项目到服务器的不同端口,两个项目分别放在django_site1和django_s

本文详细介绍了如何在CentOS7环境下部署两个Django项目,分别监听不同端口。内容包括环境配置、项目文件夹创建、Django设置修改、虚拟环境建立、nginx和uwsgi配置、端口开放等步骤,确保项目正常运行。
最低0.47元/天 解锁文章
1808

被折叠的 条评论
为什么被折叠?



