django项目、vue项目部署云服务器的详细过程

本站所有内容来自互联网收集,仅供学习和交流,请勿用于商业用途。如有侵权、不妥之处,请第一时间联系我们删除!Q群:迪思分享
免费资源网 – https://freexyz.cn/

目录上线架构图服务器购买与远程连接安装git安装mysql安装redis(源码安装)安装python3.8(源码安装)安装uwsgi安装虚拟环境装nginx(源码安装)vue项目部署django项目部署项目依赖安装数据库配置使用uwsgi启动django后端样式处理

上线架构图

django项目、vue项目部署云服务器的详细过程插图

服务器购买与远程连接

服务器可以在阿里云控制台首页 (aliyun.com)、登录 – 腾讯云 (tencent.com)购买。

这里我选择购买阿里云的云服务器ECS,购买时按自己需求,镜像这里选择CentOS 7.9

django项目、vue项目部署云服务器的详细过程插图1

购买完成后,会拿到一个公网ip

django项目、vue项目部署云服务器的详细过程插图2

选择远程连接工具,有很多种,Xshell、FinalShell等。

这里选择FinalShell,下载:FinalShell (hostbuf.com)

打开,连接。

django项目、vue项目部署云服务器的详细过程插图3

django项目、vue项目部署云服务器的详细过程插图4

django项目、vue项目部署云服务器的详细过程插图5

连接的密码如果不知道或忘记了

django项目、vue项目部署云服务器的详细过程插图6

安装git

安装git可以方便我们从直接从远程仓库拉取项目,当然,也可以不安装。

安装git

yum install git -y

创建文件夹放项目

mkdir /home/projectcd /home/project

克隆

git clone https://gitee.com/….

安装mysql

包含了很多开发的工具

yum -y groupinstall “Development tools”

各种依赖

yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel psmisc libffi-devel

1.前往用户根目录

cd ~

2.下载mysql57

wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

3.安装mysql57

yum -y install mysql57-community-release-el7-10.noarch.rpm
yum install mysql-community-server –nogpgcheck

4.启动mysql57并查看启动状态

systemctl start mysqld.service
systemctl status mysqld.service

5.查看默认密码并登录

grep “password” /var/log/mysqld.log

django项目、vue项目部署云服务器的详细过程插图7

mysql -uroot -p

6.修改密码(密码强度有要求,需要大小写字母、数字、符号)

ALTER USER root@localhost IDENTIFIED BY Qq332525..;

安装redis(源码安装)

1.前往用户根目录

cd ~

2.下载redis-5.0.5(源码包)

wget http://download.redis.io/releases/redis-5.0.5.tar.gz

3.解压安装包

tar -xf redis-5.0.5.tar.gz

4.进入目标文件

cd redis-5.0.5

5.编译环境

make

6.复制环境到指定路径完成安装

cp -r /root/redis-5.0.5 /usr/local/redis

7.配置redis可以后台启动:修改下方内容

vim /usr/local/redis/redis.conf

添加:

daemonize yes

8.建立软连接(环境变量)

ln -s /usr/local/redis/src/redis-server /usr/bin/redis-server
ln -s /usr/local/redis/src/redis-cli /usr/bin/redis-cli

9.后台运行redis

cd /usr/local/redisredis-server ./redis.conf


© 版权声明
THE END
★喜欢这篇文章吗?喜欢的话,麻烦动动手指支持一下!★
点赞15 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容