带你快速了解后端API服务的搭建

前言:写这篇文章的初衷是想分享一下我学习搭建后端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脚本文件和安装对应的依赖和环境即可成功运行🎉🎉🎉

创作不易,如果对同学有帮助的话别忘了给我点个关注和收藏哦😘😘

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值