跳至主要内容
五折优惠 全部方案,限时优惠。起价 $2.48/mo
Flask

Flask

Flask 是一个轻量级 Python Web 框架。核心极简,组件自由选配,非常适合 API 和微服务。LinkedIn、Pinterest 和 Netflix 均在使用。当 Django 的结构过于繁重时,Python 开发者的首选框架。

快速概览

71.7k

GitHub star 数

224

页面浏览量

84

活跃安装数

许可证 BSD-3-Clause 版本 Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

活跃安装数为示例数据(预览版);正式版本将接入真实数据。

1. SSH 到你的服务器

ssh root@<server-ip>

2. 查找登录凭据

  • 默认用户 flask
  • 密码保存在: /root/.cloudzy-creds

(可选)修改默认密码: passwd flask

3. 切换到应用用户

su - flask

4. 部署你的应用

示例 Flask 应用已在运行,访问地址: http://<server-ip

部署自己的应用:

  1. 进入应用目录(或克隆新项目): cd ~/flask_app
  2. (可选)替换默认应用: git clone <your_repo_url> .
  3. 激活虚拟环境: source venv/bin/activate
  4. 安装所需依赖包: pip install -r requirements.txt
  5. 请确保 WSGI 入口文件名为 wsgi.py 并包含 from your_module import app as application
  6. 重启 Gunicorn 以应用更改: sudo systemctl restart gunicorn

5. 访问你的应用

你的 Flask 应用可通过以下地址访问: http://<server-ip

Nginx 通过 Unix socket 将请求反向代理到 Gunicorn。

6. 更改端口或域名?

如需调整域名、端口或添加 SSL:

  1. 编辑 Nginx 站点配置: sudo nano /etc/nginx/sites-available/gunicorn
  2. 测试配置: sudo nginx -t
  3. 重新加载 Nginx: sudo systemctl restart nginx

7. 启用 HTTPS(可选)

使用 Certbot 启用 HTTPS。

更多开发工具

相关应用。

立即部署 Flask。 起价 $2.48/月。