ข้ามไปยังเนื้อหาหลัก
ลด 50% ทุกแพลน เวลาจำกัด เริ่มต้นที่ $2.48/mo
Flask

Flask

Flask คือเว็บเฟรมเวิร์ก Python ที่มีขนาดเล็กและเบา มี core ที่เรียบง่าย และให้คุณเลือก component เองตามต้องการ เหมาะสำหรับ API และ microservices ถูกใช้งานที่ LinkedIn, Pinterest และ Netflix และคือเฟรมเวิร์กที่นักพัฒนา Python เลือกใช้เมื่อโครงสร้างของ Django ซับซ้อนเกินความจำเป็น

ภาพรวม

71.7k

GitHub stars

43

การดูหน้า

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. สลับไปยัง App User

su - flask

4. ดีพลอยแอปของคุณ

แอปตัวอย่าง Flask กำลังทำงานอยู่และเข้าถึงได้ที่: http://<server-ip

หากต้องการติดตั้งแอปของคุณเอง:

  1. ไปยังไดเรกทอรีแอปพลิเคชันของคุณ (หรือ clone โปรเจกต์ใหม่): cd ~/flask_app
  2. (ไม่บังคับ) แทนที่แอปเริ่มต้น: git clone <your_repo_url> .
  3. เปิดใช้งาน virtual environment: source venv/bin/activate
  4. ติดตั้งแพ็กเกจที่จำเป็น: pip install -r requirements.txt
  5. ตรวจสอบให้แน่ใจว่า entry point ของ WSGI มีชื่อว่า wsgi.py และมี from your_module import app as application
  6. รีสตาร์ท Gunicorn เพื่อใช้การเปลี่ยนแปลง: sudo systemctl restart gunicorn

5. เข้าใช้งานแอปของคุณ

แอป Flask ของคุณพร้อมใช้งานที่: http://<server-ip

Nginx ทำหน้าที่ reverse proxy ส่ง request ไปยัง Gunicorn ผ่าน Unix socket

6. ต้องการเปลี่ยนพอร์ตหรือโดเมน?

หากต้องการปรับโดเมน พอร์ต หรือเพิ่ม SSL:

  1. แก้ไขไฟล์ config ของ Nginx site: sudo nano /etc/nginx/sites-available/gunicorn
  2. การตั้งค่าการทดสอบ: sudo nginx -t
  3. รีโหลด Nginx: sudo systemctl restart nginx

7. เปิดใช้งาน HTTPS (ไม่บังคับ)

ใช้ Certbot เพื่อเปิดใช้งาน HTTPS

เพิ่มเติมในเครื่องมือพัฒนา

แอปที่เกี่ยวข้อง

ติดตั้ง Flask เลยตอนนี้ เริ่มต้น $2.48/เดือน