ลด 50% ทุกแพ็กเกจ เวลาจำกัด เริ่มต้นที่ $2.48/mo
แฟลสก์

แฟลสก์

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

เวอร์ชัน

ล่าสุด

ระบบปฏิบัติการ

Ubuntu Server 24.04 LTS เซิร์ฟเวอร์

ขั้นต่ำของ 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

เพิ่มเติมใน Development Tools

แอปพลิเคชันที่เกี่ยวข้อง

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