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

Linux 云服务器部署 Flask 项目(含后台运行与 systemd 开机自启)

一、准备工作

在开始正式部署之前,请确认以下前提条件已经准备好:

  • 你有一台运行 Linux 系统(CentOS 或 Ubuntu)的服务器;

  • 服务器有公网 IP,本例中使用:111.229.204.102

  • 你拥有该服务器的管理员权限(可以使用 sudo);

  • 打算使用 Flask 构建一个简单的 Web 接口;

  • 服务器默认未安装 Python3 和 pip,需要手动安装;

  • Flask 服务监听的端口号为:7777


二、创建 Flask 项目目录与示例文件

  1. 创建项目目录:

sudo mkdir -p /www/demo_app
sudo chown -R $(whoami) /www/demo_app
cd /www/demo_app

使用 /www 是为了保持统一的 web 应用路径结构,也便于管理多个项目。

  1. 创建自定义功能模块 mycode.py

# mycode.py
def add(a, b):return a + bdef greet(name):return f"Hello, {name}!"
  1. 编写主程序

相关文章:

  • 智能推荐系统:协同过滤与深度学习结合
  • # Vue + OpenLayers 完整项目开发指南
  • 【unity游戏开发入门到精通——通用篇】从零掌握UnityWebRequest:文件下载、表单提交、超时处理、断点续传
  • Devops自动化运维---py基础篇一
  • Android Studio 打包时遇到了签名报错问题:Invalid keystore format
  • leetcode1443. 收集树上所有苹果的最少时间-medium
  • pyqt5 安装失败
  • C++课设:通讯录管理系统(vector、map协作实现)
  • ESP32S3 LVGL超大字体
  • Java中为什么要实现多线程
  • HarmonyOS-ArkUI核心API: UIContext
  • 发票识别查验难题
  • 乘用车自动驾驶和非乘用车(矿车,卡车)自动驾驶区别
  • 在 Windows 系统下配置 VSCode + CMake + Ninja 进行 C++ 或 Qt 开发
  • 平板电脑定制工厂详解:服务类型、定制流程与行业应用指南
  • python打卡day44
  • 企业的业务活动和管理活动是什么?-中小企实战运营和营销工作室博客
  • 水文流速监测中的雷达流速仪
  • 自动化测试工具playwright中文文档-------16.对话框
  • 【计算机组成原理 第5版】白、戴编著 第三章多层次的存储器 题型总结2 cache部分
  • 石家庄网站制作招聘/百度霸屏培训
  • 哪里有免费的网站自己做/seo网站推广方法
  • 精品课程网站建设的背景及意义/百度贴吧官网
  • wordpress相关网站/哪家网络推广好
  • seo排名赚app下载/福州seo快速排名软件
  • 简单的美食网站模板/怎么开网店新手入门