Django项目部署在服务器(配置Django+Mysql8.0+Python+Nginx+uWsgi)
| 项目 | 配置版本 |
|---|---|
| 服务器 | 阿里云CentOS 7.6 |
| 数据库 | Mysql8.0 |
| Python | 3.7.1 |
一、更新yum并设置自动更新
1、手动更新yum
yum update -y
2、安装自动更新的插件
yum install -y yum-cron
3、设置自动更新yum
vim /etc/yum/yum-cron.conf
找到 apply_updates = no 将no改为yes,然后保存
4、启动yum-cron和设置开机自动启动
systemctl start yum-cron
systemctl enable yum-cron
二、防火墙
1、安装启动防火墙
yum install -y firewalld
systemctl start firewalld
systemctl enable firewalld
2、开放80 端⼝
firewall-cmd --zone=public --add-port=80/tcp --permanent
3、重启防火墙
systemctl restart firewalld
三、安装mysql8.0
1、使用rpm 命令查找出要删除的mariadb文件
rpm -pa | grep mariadb
2、将mysql文件下载到Centos/usr/local/mysql文件夹下
cd /usr/local
mkdir mysql
cd mysql
wget https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm
3、安装 yum repo文件并更新 yum 缓存
rpm

本文详细介绍了如何在阿里云CentOS7.6服务器上部署Django项目,包括更新yum,设置自动更新,安装和配置Mysql8.0,处理GPG验证问题,安装Python3.7.1及数据库插件,安装Nginx和uWsgi,以及Django项目的设置和uWsgi与Nginx的配置。最后,文章提到了启动项目的方法。
最低0.47元/天 解锁文章
1021

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



