前言:写这篇文章的初衷是想分享一下我学习搭建后端API的过程,希望能帮助到和我一样想快速写API接口并部署到服务器上的同学😜
第一步:创建阿里云服务器
1、首先注册一个阿里云账号🤗
2、出于学习成本考虑,我们可以选择阿里云的抢占式服务器(时间自定义,价格便宜)🎉
3、这里需要注意的是安全组的配置,安全组其实就是服务器的服务端口有两层,一层是远程服务器的二层是阿里云的,如果想要访问某种服务(服务端口),需要到阿里云的实例安全组选项中打开👈
4、创建好之后记住服务器的公网IP地址🤣
第二步:使用VSCode远程连接服务器
VSCode远程连接服务器教学
第三步:服务器上下载并配置 MySQL
1、VSCode连接到服务器后,我们需要使用VSCode的命令行进行安装 MySQL 数据库来存储数据。具体步骤如下:
更新服务器上的包管理工具
> sudo apt update
安装 MySQL
> sudo apt install mysql-server
安装完后,启动MySQL服务
> sudo systemctl start mysql
检查 MySQL 服务状态
> sudo systemctl status mysql
为了让远程工具能够连接到MySQL,需要编辑MySQL的配置文件,将bind-address设置为0.0.0.0,允许所有 IP地址访问
先通过路径打开配置文件
> sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
使用vi或vim编辑如下两行,并保存
#bind-address=127.0.0.1
mysqlx-bind-address = 127.0.0.1
这样MySQL就简单的配置好了,详细步骤可以参考如下文章👇
Ubuntu24.04 安装MySQL8.0.36 并配置Navicat远程连接
第四步:使用工具连接远程数据库
1、选择一个可以远程连接数据库的工具,比如:Navicat、DBeaver等等👣
2、进来工具左上角一般都会有个新建连接的选项点击进去👇
3、按住连接提醒填写必要的信息
4、最后输入用户名和密码即可登录成功,之后就可以通过工具可视化的操作远程MySQL数据库了🤣
第五步:服务器上安装 Python、Pip 和虚拟环境
1、想要运行我们的python接口脚本的话那肯定少不了Python和pip还有运行时需要的虚拟环境,以下是相关的终端命令👇
安装 Python 及其包管理工具 Pip
> sudo apt install python3 python3-pip
为了隔离不同项目的依赖项,推荐使用虚拟环境
> python3 -m venv venv
激活虚拟环境
> source venv/bin/activate
激活后,你会在命令提示符中看到 (venv) 前缀,表示虚拟环境处于激活状态
第六步:将脚本文件上传到服务器
1、这里我们使用最简单的方式就是利用VSCode提供的拖拽式上传,在 VSCode 中找到你本地的 Python 项目目录,拖拽文件到服务器的指定文件夹中,如: /home/username/your_project
👈
2、怕上传错的话,我们可以先在服务器的home文件夹下新建一个我们自己用来存放文件的文件夹(例子:我通过命令行创建了一个movie文件夹)👇
3、选择到文件夹之后就容易了,服务器上的文件都变成可视化的了,下图是点击确定按钮之后的文件栏,我们就跟平时一样的操作来操作服务器上的文件即可😁
第七步:运行脚本文件
1、按以上的操作下来就可以算是大功告成了,剩下的就是通过python命令运行写好的API脚本文件和安装对应的依赖和环境即可成功运行🎉🎉🎉
创作不易,如果对同学有帮助的话别忘了给我点个关注和收藏哦😘😘