一、準備工作
在開始正式部署之前,請確認以下前提條件已經準備好:
-
你有一臺運行 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}!"
-
編寫主程序