0


Python 部署flask项目+阿里云宝塔(巨详细)

目录

本文详细的介绍了如何使用 Python 部署项目(未涉及到数据库),本文例子使用的项目是flask框架,其他项目类似。

一、购买阿里云服务器

① 选购方法

因为我购买的是这个型号的服务器,就以这个为例,其他的应该都差不多类似的。
在这里插入图片描述

② 更换操作系统

如果要更改操作系统的,

先停止服务器

,在控制台ECS里面的实例中,可以点击更换操作系统。
在这里插入图片描述
因为我这里要用到宝塔面板,所以选择更换成

镜像市场

里的宝塔控制面板。
在这里插入图片描述
在这里插入图片描述

二、安装宝塔Linux面板

① 进入服务器远程连接

在这里插入图片描述

② 远程连接登录

在这里插入图片描述

③ 安装宝塔

直接输入安装命令(可自行选择其他版本):

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

安装完后会输出宝塔的链接和账号密码。
在这里插入图片描述
如果是已经安装了的但不记得了,可以直接输入

bt default

来查看。
在这里插入图片描述
打开面板地址,就可以进入宝塔啦~
在这里插入图片描述

④ 安装宝塔插件

第一次进入宝塔后,会出现推荐安装的套件,选择使用默认的 LNMP(极速安装)就可以了。

每个选项的版本不会选择的话就不用选,使用默认就好。

如果前面忘记安装了,可以在宝塔里的软件商店那里搜索下载。
在这里插入图片描述

三、项目部署

① 准备项目(虚拟环境)

准备好一个在虚拟环境上的项目,用虚拟环境可以避免项目太大占用服务器内存,而且这样子在服务器上面就不用再安装 Python 了,直接调用就好,我这里是使用 pycharm 来创建项目的。
在这里插入图片描述
创建完后确保该虚拟环境下已经安装了所需的依赖包,比如 flask 等。(最好先在本地试着运行一下,成功了在准备上传到服务器)
然后在该项目的终端 Terminal 那里输入命令:

pip freeze >requirements.txt

,就会在该目录下生成文件 requirements.txt
在这里插入图片描述

② 上传项目到宝塔

将准备好的 flask 项目打包上传至宝塔,如果文件太大,最好压缩后再上传。
在这里插入图片描述

③ 在宝塔上创建 Python 项目

在宝塔上的软件商店里安装 Python项目管理器 2.0。
在这里插入图片描述
打开 Python项目管理器 2.0,先安装项目对应的 Python 版本。
在这里插入图片描述
然后就可以添加项目。
在这里插入图片描述项目创建的端口填写完后需要在宝塔和阿里云服务器那里放行。

  • 宝塔放行:在这里插入图片描述
  • 阿里云放行:
  1. 进入安全组在这里插入图片描述
  2. 手动添加放行端口在这里插入图片描述 添加完成项目后,需要对项目进行映射,映射域名随便写,格式一般为:www.xxx.com在这里插入图片描述 然后就可以看到在网站那里已经自动建立了我刚刚写的映射域名,打开发现里面默认端口为80的那个域名打不不开,需要手动添加一个以自己的ip为域名的网址。在这里插入图片描述 添加成功后,直接访问公网ip:端口号就可以了~~~在这里插入图片描述
标签: flask python linux

本文转载自: https://blog.csdn.net/weixin_43334925/article/details/124949920
版权归原作者 不想打代码了 所有, 如有侵权,请联系我们删除。

“Python 部署flask项目+阿里云宝塔(巨详细)”的评论:

还没有评论