当前位置: 首页 > 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.lryc.cn/news/622841.html

相关文章:

  • 数学建模Topsis法笔记
  • TOGAF八步一法笔记2
  • 【DL学习笔记】常用数据集总结
  • OpenShift 4.19安装中的变化
  • 民法学学习笔记(个人向) Part.5
  • Protues使用说明及Protues与Keil联合仿真实现点亮小灯和流水灯
  • 【运维心得】三步更换HP笔记本电脑外壳
  • C++基础——内存管理
  • C++实战
  • 《深度解构:构建浏览器端Redis控制台的WebSocket协议核心技术》
  • Linux -- 文件【下】
  • 基于Uni-app+vue3实现微信小程序地图固定中心点范围内拖拽选择位置功能(分步骤详解)
  • 谷歌手机刷机和面具ROOT保姆级别教程
  • ubuntu远程桌面很卡怎么解决?
  • 【3D重建技术】如何基于遥感图像和DEM等数据进行城市级高精度三维重建?
  • 数据结构 实现循环队列的三种方法
  • 开源数据发现平台:Amundsen Frontend Service React 配置 Flask 配置 Superset 预览集成
  • Vue 3与React内置组件全对比
  • RK3588芯片在AR眼镜中的核心技术优势是什么?
  • MySQL的三大范式:
  • AI驱动的性能测试:如何用机器学习预测系统瓶颈?
  • ABAP AMDP 是一项什么技术?
  • .NET8下的Garnet使用
  • MySQL查询性能慢时索引失效的排查与优化实践
  • 进程替换:从 “改头换面” 到程序加载的底层逻辑
  • Markdown 生成 Gantt 甘特图
  • 马拉松|基于SSM的马拉松报名系统微信小程序的系统设计与实现(源码+数据库+文档)
  • RK3568 NPU RKNN(一):概念理清
  • 《Leetcode》-面试题-hot100-技巧
  • DBngin:告别数据库多版本环境管理的烦恼