当前位置: 首页 > news >正文

三天速通 Vue+Flask+SQLite 项目+阿里云轻量应用级服务器【宝塔面板】②

前言

文章性质:实操记录 💻

本期内容:这篇文章具体说明了如何把 Vue+Flask+SQLite 项目挂到阿里云轻量应用级服务器【宝塔面板】。

冷知识+1:小伙伴们不经意的 点赞 👍🏻 与 收藏 ✨ 可以让作者更有创作动力! 

目录

一、租用阿里云服务器

二、安装宝塔 Linux 面板

三、查看宝塔 Linux 面板

四、启动 firewalld 服务

1. 检查 firewalld 状态

2. 启动 firewalld 服务

3. 自启 firewalld 服务

4. 查询 firewalld 开放的端口

5. 确认某个端口是否开放

6. 添加端口规则

7. 重载 firewalld 配置

五、修改前后端文件【重要】

六、上传前后端文件

七、部署前端 Vue

八、部署后端 Flask

九、添加端口规则

相关博客

相关附件

1. app.py

2. main.js

3. vue.config.js


Prepare

借助 ffmpeg 将 .mkv 格式的视频转码为 .mp4 格式:

ffmpeg -i video-1.mkv -c:v libx264 -c:a aac -strict experimental video-1.mp4

一、租用阿里云服务器

因为需求不高,所以我们选择租用的是阿里云的轻量应用服务器,点击【阿里云】可直接跳转官网:

实例:【通用型】→【¥28 / 月】,【镜像】→【应用镜像】→【宝塔 Linux 面板】

二、安装宝塔 Linux 面板

Step1:进入我们所租用的轻量应用服务器的【远程连接】界面:

Step2:在【宝塔】官网复制相应版本的 Linux 面板安装脚本:

url=https://download.bt.cn/install/install_panel.sh;if [ -f /usr/bin/curl ];then curl -sSO $url;else wget -O install_panel.sh $url;fi;bash install_panel.sh ed8484bec

Step3:在阿里云轻量应用服务器的终端运行刚刚复制的安装命令:

Step4:在终端运行安装命令时,由于我们没有用 root 管理员身份登录,需要改用以下命令安装:

sudo curl -sSO https://download.bt.cn/install/install_panel.sh;sudo bash install_panel.sh

说明:当然我们也可以选择改用管理员身份进入终端,在点击【远程连接】时选择【Workbench 密码登录】:

Step5:宝塔 Linux 面板安装成功后会返回 success 和面板账户登陆信息。

Step6:宝塔 Linux 面板外网的端口默认为 8888,因此需要在防火墙放行 8888 端口:

说明:在【应用详情】有宝塔 Linux 面板使用步骤,大家忘记的时候可以查看 ( •̀ ω •́ )✧

三、查看宝塔 Linux 面板

可以在服务器终端执行 bt 命令查看宝塔面板的命令行:

bt

说明:我们可以在这里进行【5 修改面板密码】【6 修改面板用户名】【8 改面板端口】【14 查看面板默认信息】等操作。

说明:要想顺利打开宝塔面板,必须确保防火墙开启了 8888|888|80|443|20|21 安全端口。

四、启动 firewalld 服务

如果宝塔面板的外网始终打不开,可能和防火墙有关,因此我们简单介绍若干个 firewald 相关命令 (* ̄3 ̄)╭

1. 检查 firewalld 状态

http://www.dtcms.com/a/333992.html

相关文章:

  • IO流与单例模式
  • java项目怎么实现用户行为分析、漏斗转化、数据可视化报表。
  • 奈飞工厂 —— 算法优化实战推荐
  • QT基础入门
  • AI热点周报(8.10~8.16):AI界“冰火两重天“,GPT-5陷入热议,DeepSeek R2模型训练受阻?
  • SpringBoot学习日记(九)
  • uv - 基本使用
  • 【LeetCode 热题 100】70. 爬楼梯——(解法二)自底向上
  • [1Prompt1Story] 滑动窗口机制 | 图像生成管线 | VAE变分自编码器 | UNet去噪神经网络
  • 双指针-leetcode算法题总结+练习
  • Ubuntu2204server系统安装后的初始化配置报错
  • Windows 基于ACL(访问控制列表)的权限管理
  • FTP上传文件错误
  • C# 中常用 IO 类的核心属性表格及使用示例
  • 流处理、实时分析与RAG驱动的Python ETL框架:构建智能数据管道(下)
  • FastDeploy2.0:Prometheus3.5.0通过直接采集,进行性能指标分析
  • KNN 算法详解:从电影分类到鸢尾花识别的实战指南
  • EP1C12F324I7N Altera Cyclone FPGA
  • 肖臻《区块链技术与应用》第23-26讲 - The DAO事件、BEC事件、反思和总结
  • 陪诊小程序系统开发:让就医不再是一件难事
  • UniApp 页面传参方式详解
  • 告别在线转换风险:本地运行的PDF转Word技术评测
  • Redis-plus-plus 安装指南
  • AI杀死的第一个仪式:“hello world”
  • 分享一个Oracle表空间自动扩容与清理脚本
  • 告别重复纹理:用Substance Designer构建UE5程序化地貌材质系统
  • 设计模式之静态代理
  • 基于Python3.10.6与jieba库的中文分词模型接口在Windows Server 2022上的实现与部署教程
  • 跑实验记录
  • HTTP 通信中的认证方式