后端开发——Flask框架从入门到入坟(终章)

本文详述了使用Flask框架部署云服务器的过程,包括购买云服务器、使用PuTTy进行SSH连接、安装宝塔面板、搭建web环境、数据库迁移及项目部署等步骤,适合后端开发者参考。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

        前面已经将Flask框架的内容基本梳理完了,在这篇文章中荔枝会将Flask的部署上云的步骤跟大家分享一下,其实也是基于宝塔页面来进行配置的啦哈哈哈。荔枝也会将环境配置命令和数据库迁移步骤分享出来,下面就由荔枝把具体的操作梳理出来吧哈哈哈。


文章目录

前言

一、购买云服务器

二、远程SSH连接工具——PuTTy

2.1 下载地址

2.2 下载并安装

2.3 SSH测试

三、宝塔面板

3.1 安装宝塔面板

3.2 配置宝塔面板

四、搭建web环境 

4.1 安装python环境

4.2 安装数据库并实现本地数据库迁移

五、项目实操部署

5.1 生成项目依赖

5.2 项目文件传输

 5.3 安装项目环境

 5.3.1 安装python3.8.1

5.3.2 安装虚拟环境

5.3.3 安装Flask

5.3.4 补充虚拟环境的命令

5.3.5 进程占用如何解决

5.3.6 将服务器挂在后台上运行

总结 


        云服务器其实跟我们本机上的服务器(比如你开发时的电脑)没有什么区别,我们需要给云服务器配置开发环境并进行调试。当然了,如果你是直接在Linux上开发的话,应该会更容易,弄个镜像拉取过去就好了。

一、购买云服务器

我们以华为云ECS弹性云服务器为例,各大厂商的云服务器大差不差,基本购买步骤差不多,插一嘴哈哈哈,要买还是腾讯的比较香,华为太贵了呜呜呜~

https://console.huaweicloud.com/ecm/?region=cn-north-4#/ecs/createVm

步骤: 

  •  进入控制台点击购买,依次选择计费的模式、可用区、CPU架构、规格、镜像和系统盘的大小

  •  点击下一步网络配置
  • 在用户第一次使用的时候要先创建虚拟私有云,操作比较简单这里就不赘述了。然后选择安全组,安全组的配置规则最好先默认就好,在实际部署的时候再想着改规则,之后选择带宽的大小和计费方式,这里需要看你个人的需求了。其它的如果没有特殊的需要就默认就好。

  • 之后就是设置你的弹性云服务器的密码咯,如果没有特殊需求建议默认就好,点击下一步确认配置,选择购买的时长直接购买就好。
  • 购买完成之后进入你个人的控制台界面,可以看到这时候就可以开机运行了哈哈,我们查看一下自己的云服务器的外网IP,记录下来待会要用。

  


二、远程SSH连接工具——PuTTy

这里下载的远程SSH工具主要是用来远程连接上我们的服务器并在上面安装宝塔面板,当然了,直接使用华为云网站上提供的终端工具也可以哈哈。

2.1 下载地址

Download PuTTY: latest release (0.78)

2.2 下载并安装

 进入网站之后选择64-bit x86(Window系统),点击signature开始下载安装包。

直接安装就好,安装完成后运行PuTTY,在画红框的地方输入你的云服务器外网IP即可,注意你的安全组规则要开放22号端口,否则可能无法通过SSH连接到你的云服务器。

这里的地址:root@+你的外网地址

2.3 SSH测试

 连接成功:


评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值