วิธีปรับใช้โครงการ Django บน AWS EC2

Withi Prab Chi Khorngkar Django Bn Aws Ec2



AWS ให้บริการแพลตฟอร์มแก่นักพัฒนา Python ที่ทำงานในโครงการ Django เพื่อปรับใช้โครงการของตน คุณสามารถพัฒนาและปรับใช้โครงการเหล่านี้บนแพลตฟอร์มเดียวกันได้ นอกจากนี้ยังเป็นกระบวนการที่ง่ายและมีประสิทธิภาพในการปรับใช้โครงการ Django ของคุณบน AWS โพสต์นี้จะกล่าวถึงกระบวนการปรับใช้โครงการ Django บน AWS โดยใช้อินสแตนซ์ Elastic Compute Cloud (EC2)

เริ่มต้นด้วยการปรับใช้โครงการ Django บน AWS EC2:

ปรับใช้โครงการ Django บน AWS EC2

ในการปรับใช้โครงการ Django บน AWS EC2 เพียงคลิกที่ “ เปิดตัวอินสแตนซ์ ปุ่ม ” บนหน้า EC2:









เพียงพิมพ์ชื่ออินสแตนซ์ของคุณและเลือกเครื่องอิมเมจ amazon:







จากนั้นเลื่อนหน้าลงเพื่อเลือกประเภทอินสแตนซ์และสร้างไฟล์คู่คีย์ หลังจากการตั้งค่าเหล่านี้ เพียงคลิกที่ “ เรียกใช้อินสแตนซ์ ' ปุ่ม:



เมื่อสร้างอินสแตนซ์แล้ว ให้เลือกอินสแตนซ์แล้วคลิก ' เชื่อมต่อ ' ปุ่ม:

เลือกไคลเอนต์ SSH และคัดลอกคำสั่งจากหน้า:

วางคำสั่งบนพรอมต์คำสั่งและแทนที่ชื่อของคู่คีย์ด้วยเส้นทางของคู่คีย์ในคอมพิวเตอร์ของคุณ:

หลังจากทำการเชื่อมต่อแล้ว ขั้นตอนต่อไปคือการอัพเดตรายการ apt ของระบบปฏิบัติการ Ubuntu ที่กำลังทำงานอยู่ ให้ใช้คำสั่งต่อไปนี้ในเทอร์มินัล:

ซูโด การปรับปรุงที่เหมาะสม

การรันคำสั่งดังกล่าวจะให้ผลลัพธ์ต่อไปนี้บนเทอร์มินัล:

ขั้นตอนต่อไปคือการติดตั้งการอัปเกรดบนอินสแตนซ์ EC2 โดยใช้คำสั่งต่อไปนี้:

ซูโด เหมาะอัพเกรด

คำสั่งนี้จะได้รับการอัปเกรดแพ็คเกจ apt:

ในการปรับใช้โครงการบนเซิร์ฟเวอร์ ให้ติดตั้ง “ งินซ์ ” เซิร์ฟเวอร์โดยใช้คำสั่งต่อไปนี้:

ซูโด ฉลาด ติดตั้ง nginx ขด

คำสั่งนี้จะติดตั้งเซิร์ฟเวอร์ Nginx เพื่อปรับใช้โครงการ Django:

ติดตั้ง python-pip เพื่อใช้โค้ด python ในโครงการ Django โดยใช้คำสั่งต่อไปนี้:

ซูโด ฉลาด ติดตั้ง python3-pip

คำสั่งนี้จะติดตั้ง python ในเครื่องเสมือนของคุณ:

ติดตั้งสภาพแวดล้อมเสมือนจริงภายใน python เพื่อปรับใช้โครงการ Django:

ซูโด -ชม pip3 ติดตั้ง virtualenv

คำสั่งนี้จะติดตั้งสภาพแวดล้อมเสมือน:

สร้างสภาพแวดล้อมเสมือนเพื่อปรับใช้โครงการภายในนั้นโดยใช้คำสั่งต่อไปนี้:

virtualenv สิ่งแวดล้อม

คำสั่งนี้ได้สร้างสภาพแวดล้อมเสมือนสำหรับโครงการ Django:

เพียงโคลนที่เก็บ git โดยใช้ลิงค์ของรหัส:

สร้างโฟลเดอร์ใหม่และเข้าไปข้างในโฟลเดอร์โดยใช้คำสั่งต่อไปนี้:

มคเดียร์ โครงการ

ซีดี โครงการ

โคลนที่เก็บ git ภายในโฟลเดอร์โดยใช้คำสั่งต่อไปนี้:

โคลนคอมไพล์ https: // github.com / ทัลฮา331498 / Django.git

คำสั่งนี้จะดึงข้อมูลโครงการ Django โดยการโคลนคอมไพล์:

ภายในโครงการ Django เพียงใช้คำสั่งต่อไปนี้เพื่อเรียกใช้โครงการบนเซิร์ฟเวอร์:

หลาม Manage.py รันเซิร์ฟเวอร์

คำสั่งนี้จะโหลดโครงการไปยังเซิร์ฟเวอร์:

โครงการ Django ของคุณได้รับการปรับใช้บนเซิร์ฟเวอร์ เพียงใช้ที่อยู่ IP สาธารณะของอินสแตนซ์ EC2 เพื่อเยี่ยมชมโครงการ Django:

โครงการจะแสดงบนเบราว์เซอร์:

คุณปรับใช้โครงการ Django บนเครื่องเสมือน AWS EC2 สำเร็จแล้ว:

บทสรุป

หากต้องการปรับใช้โครงการ Django บนอินสแตนซ์ AWS เพียงสร้างและเชื่อมต่อกับเครื่องเสมือน EC2 เมื่อคุณเชื่อมต่อกับเครื่องเสมือนแล้ว เพียงติดตั้งเซิร์ฟเวอร์ Nginx ที่คุณจะปรับใช้โครงการ หลังจากนั้น ติดตั้ง python-pip จากนั้นติดตั้งและสร้างสภาพแวดล้อมเสมือนจริง อัปโหลดไฟล์โครงการโดยใช้ที่เก็บ git และเข้าไปข้างในโครงการและใช้งานได้สำเร็จ