כיצד לפרוס את פרויקט Django ב-AWS EC2

Kyzd Lprws T Prwyqt Django B Aws Ec2



AWS מספקת את הפלטפורמה למפתחי פיתון העובדים על פרויקטי Django כדי לפרוס את הפרויקטים שלהם. אתה יכול לפתח ולפרוס פרויקטים אלה על אותה פלטפורמה. זהו גם תהליך קל ויעיל לפרוס את פרויקט ה-Django שלך ב-AWS. פוסט זה ידון בתהליך כיצד ניתן לפרוס פרויקט Django ב-AWS באמצעות מופע Elastic Compute Cloud (EC2).

בואו נתחיל עם פריסת פרויקט Django ב-AWS EC2:

פרוס פרויקט Django ב-AWS EC2

כדי לפרוס את פרויקט Django ב-AWS EC2, פשוט לחץ על ' הפעל מופעים כפתור ' בדף EC2:









פשוט הקלד את שם המופע שלך ובחר את מכונת התמונות של אמזון:







לאחר מכן גלול למטה בעמוד כדי לבחור את סוג המופע וליצור קובץ זוג מפתחות. לאחר הגדרות אלה, פשוט לחץ על ' הפעל מופע ' כפתור:



לאחר יצירת המופע, בחר את המופע ולחץ על ' לְחַבֵּר ' כפתור:

בחר את לקוח SSH והעתק את הפקודה מהעמוד:

הדבק את הפקודה בשורת הפקודה והחלף את שם זוג המפתחות בנתיב של זוג המפתחות במחשב שלך:

לאחר יצירת החיבור, השלב הבא הוא לעדכן את רשימת המתאימים של מערכת ההפעלה של אובונטו הפועלת. לשם כך, השתמש בפקודה הבאה בטרמינל:

סודו עדכון מתאים

הפעלת הפקודה לעיל תיתן את הפלט הבא בטרמינל:

השלב הבא הוא התקנת השדרוגים במופע EC2 באמצעות הפקודה הבאה:

סודו שדרוג מתאים

פקודה זו תקבל את שדרוגי חבילות apt:

כדי לפרוס את הפרויקט בשרת, התקן את ' Nginx ' שרת באמצעות הפקודה הבאה:

סודו מַתְאִים להתקין תלתל nginx

פקודה זו תתקין את שרת Nginx כדי לפרוס את פרויקט Django:

התקן python-pip כדי להשתמש בקוד python בפרויקט Django באמצעות הפקודה הבאה:

סודו מַתְאִים להתקין python3-pip

פקודה זו תתקין את הפיתון במחשב הווירטואלי שלך:

התקן סביבה וירטואלית בתוך python כדי לפרוס את פרויקט Django:

סודו pip3 להתקין virtualenv

פקודה זו תתקין את הסביבה הוירטואלית:

צור את הסביבה הווירטואלית כדי לפרוס את הפרויקט בתוך זה באמצעות הפקודה הבאה:

virtualenv env

פקודה זו יצרה את הסביבה הוירטואלית עבור פרויקט Django:

כל שעליך לעשות הוא לשכפל את מאגר git באמצעות הקישור של הקוד:

צור תיקייה חדשה והכנס לתיקיה באמצעות הפקודות הבאות:

mkdir פּרוֹיֶקט

CD פּרוֹיֶקט

שכפל את מאגר git בתוך התיקיה באמצעות הפקודה הבאה:

שיבוט git https: // github.com / Talha331498 / Django.git

פקודה זו תביא את פרויקט Django על ידי שיבוט ה-git:

בתוך פרויקט Django פשוט השתמש בפקודה הבאה כדי להפעיל את הפרויקט בשרת:

שרת python manage.py

פקודה זו תטען את הפרויקט לשרת:

פרויקט Django שלך נפרס בשרת פשוט השתמש בכתובת ה-IP הציבורית של מופע EC2 כדי לבקר בפרויקט Django:

הפרויקט יוצג בדפדפן:

פרסתם בהצלחה את פרויקט Django במחשב הווירטואלי AWS EC2:

סיכום

כדי לפרוס את פרויקט Django במופע של AWS, פשוט צור והתחבר למחשב הוירטואלי EC2. ברגע שאתה מחובר למכונה הוירטואלית, פשוט התקן את שרת Nginx עליו תפרוס את הפרויקט. לאחר מכן, התקן python-pip ואז התקן וצור סביבה וירטואלית. העלה את קבצי הפרוייקט באמצעות מאגר git והכנס לתוך הפרוייקט והוא נפרס בהצלחה.