一、准备工作
在开始正式部署之前,请确认以下前提条件已经准备好:
-
你有一台运行 Linux 系统(CentOS 或 Ubuntu)的服务器;
-
服务器有公网 IP,本例中使用:
111.229.204.102
; -
你拥有该服务器的管理员权限(可以使用
sudo
); -
打算使用 Flask 构建一个简单的 Web 接口;
-
服务器默认未安装 Python3 和 pip,需要手动安装;
-
Flask 服务监听的端口号为:
7777
。
二、创建 Flask 项目目录与示例文件
-
创建项目目录:
sudo mkdir -p /www/demo_app
sudo chown -R $(whoami) /www/demo_app
cd /www/demo_app
使用
/www
是为了保持统一的 web 应用路径结构,也便于管理多个项目。
-
创建自定义功能模块
mycode.py
:
# mycode.py
def add(a, b):return a + bdef greet(name):return f"Hello, {name}!"
-
编写主程序