Πώς να αναπτύξετε το Django Project στο AWS EC2

Pos Na Anaptyxete To Django Project Sto Aws Ec2



Το AWS παρέχει την πλατφόρμα σε προγραμματιστές python που εργάζονται σε έργα Django για να αναπτύξουν τα έργα τους. Μπορείτε να αναπτύξετε και να αναπτύξετε αυτά τα έργα στην ίδια πλατφόρμα. Είναι επίσης μια εύκολη και αποτελεσματική διαδικασία για την ανάπτυξη του έργου Django στο AWS. Αυτή η ανάρτηση θα συζητήσει τη διαδικασία για το πώς μπορείτε να αναπτύξετε ένα έργο Django στο AWS χρησιμοποιώντας μια παρουσία Elastic Compute Cloud (EC2).

Ας ξεκινήσουμε με την ανάπτυξη του έργου Django στο AWS EC2:

Αναπτύξτε το Django Project στο AWS EC2

Για να αναπτύξετε το Django Project στο AWS EC2, απλώς κάντε κλικ στο ' Εκκίνηση περιπτώσεων κουμπί ” στη σελίδα EC2:









Απλώς πληκτρολογήστε το όνομα της παρουσίας σας και επιλέξτε τη μηχανή εικόνας amazon:







Στη συνέχεια, μετακινηθείτε προς τα κάτω στη σελίδα για να επιλέξετε τον τύπο παρουσίας και να δημιουργήσετε ένα αρχείο ζεύγους κλειδιών. Μετά από αυτές τις ρυθμίσεις, απλώς κάντε κλικ στο ' Εκκίνηση παρουσίας Κουμπί ”:



Μόλις δημιουργηθεί το παράδειγμα, επιλέξτε το παράδειγμα και κάντε κλικ στο ' Συνδέω-συωδεομαι Κουμπί ”:

Επιλέξτε τον πελάτη SSH και αντιγράψτε την εντολή από τη σελίδα:

Επικολλήστε την εντολή στη γραμμή εντολών και αντικαταστήστε το όνομα του ζεύγους κλειδιών με τη διαδρομή του ζεύγους κλειδιών στον υπολογιστή σας:

Αφού πραγματοποιηθεί η σύνδεση, το επόμενο βήμα είναι να ενημερώσετε την κατάλληλη λίστα του τρέχοντος λειτουργικού συστήματος Ubuntu. Για αυτό, χρησιμοποιήστε την ακόλουθη εντολή στο τερματικό:

sudo εύστοχη ενημέρωση

Η εκτέλεση της παραπάνω εντολής θα δώσει την ακόλουθη έξοδο στο τερματικό:

Το επόμενο βήμα είναι να εγκαταστήσετε τις αναβαθμίσεις στην παρουσία EC2 χρησιμοποιώντας την ακόλουθη εντολή:

sudo κατάλληλη αναβάθμιση

Αυτή η εντολή θα λάβει τις αναβαθμίσεις των πακέτων apt:

Για να αναπτύξετε το έργο στον διακομιστή, εγκαταστήστε το ' Nginx » διακομιστή χρησιμοποιώντας την ακόλουθη εντολή:

sudo κατάλληλος εγκαθιστώ μπούκλα nginx

Αυτή η εντολή θα εγκαταστήσει τον διακομιστή Nginx για την ανάπτυξη του έργου Django:

Εγκαταστήστε το python-pip για να χρησιμοποιήσετε κώδικα python στο έργο Django χρησιμοποιώντας την ακόλουθη εντολή:

sudo κατάλληλος εγκαθιστώ python3-pip

Αυτή η εντολή θα εγκαταστήσει την python στην εικονική μηχανή σας:

Εγκαταστήστε ένα εικονικό περιβάλλον μέσα στην python για να αναπτύξετε το έργο Django:

sudo pip3 εγκαθιστώ virtualenv

Αυτή η εντολή θα εγκαταστήσει το εικονικό περιβάλλον:

Δημιουργήστε το εικονικό περιβάλλον για να αναπτύξετε το έργο μέσα σε αυτό χρησιμοποιώντας την ακόλουθη εντολή:

virtualenv env

Αυτή η εντολή έχει δημιουργήσει το εικονικό περιβάλλον για το έργο Django:

Απλώς κλωνοποιήστε το αποθετήριο git χρησιμοποιώντας τον σύνδεσμο του κώδικα:

Δημιουργήστε έναν νέο φάκελο και κατευθυνθείτε μέσα στο φάκελο χρησιμοποιώντας τις ακόλουθες εντολές:

mkdir έργο

CD έργο

Κλωνοποιήστε το αποθετήριο git μέσα στο φάκελο χρησιμοποιώντας την ακόλουθη εντολή:

git κλώνος https: // github.com / Talha331498 / Django.git

Αυτή η εντολή θα ανακτήσει το έργο Django κλωνοποιώντας το git:

Μέσα στο έργο Django απλά χρησιμοποιήστε την ακόλουθη εντολή για να εκτελέσετε το έργο στον διακομιστή:

python manager.py runserver

Αυτή η εντολή θα φορτώσει το έργο στον διακομιστή:

Το έργο σας Django έχει αναπτυχθεί στον διακομιστή, απλώς χρησιμοποιήστε τη δημόσια διεύθυνση IP της παρουσίας EC2 για να επισκεφθείτε το έργο Django:

Το έργο θα εμφανιστεί στο πρόγραμμα περιήγησης:

Αναπτύξατε με επιτυχία το έργο Django στην εικονική μηχανή AWS EC2:

συμπέρασμα

Για να αναπτύξετε το έργο Django σε μια παρουσία AWS, απλώς δημιουργήστε και συνδεθείτε στην εικονική μηχανή EC2. Μόλις συνδεθείτε στην εικονική μηχανή, απλώς εγκαταστήστε τον διακομιστή Nginx στον οποίο θα αναπτύξετε το έργο. Μετά από αυτό, εγκαταστήστε το python-pip και στη συνέχεια εγκαταστήστε και δημιουργήστε ένα εικονικό περιβάλλον. Ανεβάστε τα αρχεία του έργου χρησιμοποιώντας το αποθετήριο git και κατευθυνθείτε μέσα στο έργο και έχει αναπτυχθεί με επιτυχία.