AWS EC2'de Django Projesi Nasıl Dağıtılır?

Aws Ec2 De Django Projesi Nasil Dagitilir



AWS, Django projelerinde çalışan python geliştiricilerine projelerini devreye almaları için platform sağlar. Bu projeleri aynı platform üzerinde geliştirebilir ve dağıtabilirsiniz. Django projenizi AWS üzerinde dağıtmak da kolay ve verimli bir süreçtir. Bu gönderi, bir Elastic Compute Cloud (EC2) örneği kullanarak AWS'de bir Django projesini nasıl dağıtabileceğinizi ele alacaktır.

AWS EC2'de Django projesini dağıtmaya başlayalım:

AWS EC2'de Django Projesini Dağıtın

Django Projesini AWS EC2 üzerinde dağıtmak için “ Örnekleri Başlat EC2 sayfasındaki ” düğmesi:









Örneğinizin adını yazın ve amazon görüntü makinesini seçin:







Ardından, bulut sunucusu tipini seçmek ve bir anahtar çifti dosyası oluşturmak için sayfayı aşağı kaydırın. Bu ayarlardan sonra “ Örnek Başlat ' düğme:



Örnek oluşturulduktan sonra, örneği seçin ve “ Bağlamak ' düğme:

SSH istemcisini seçin ve komutu sayfadan kopyalayın:

Komut istemine komutu yapıştırın ve anahtar çiftinin adını bilgisayarınızdaki anahtar çiftinin yolu ile değiştirin:

Bağlantı yapıldıktan sonra sıradaki adım çalışan Ubuntu işletim sisteminin apt listesini güncellemektir. Bunun için terminalde aşağıdaki komutu kullanın:

sudo uygun güncelleme

Yukarıdaki komutu çalıştırmak terminalde aşağıdaki çıktıyı verecektir:

Sonraki adım, aşağıdaki komutu kullanarak yükseltmeleri EC2 bulut sunucusuna yüklemektir:

sudo uygun yükseltme

Bu komut, apt paket yükseltmelerini alacaktır:

Projeyi sunucuya dağıtmak için “ Nginx ” sunucusu aşağıdaki komutu kullanarak:

sudo uygun düzenlemek nginx kıvırmak

Bu komut, Django projesini dağıtmak için Nginx sunucusunu yükleyecektir:

Aşağıdaki komutu kullanarak Django projesinde python kodunu kullanmak için python-pip'i kurun:

sudo uygun düzenlemek piton3-pip

Bu komut, python'u sanal makinenize yükleyecektir:

Django projesini dağıtmak için python içine bir sanal ortam kurun:

sudo -H pip3 düzenlemek sanal ortam

Bu komut sanal ortamı kuracaktır:

Aşağıdaki komutu kullanarak projeyi bunun içine dağıtmak için sanal ortamı oluşturun:

sanal ortam çevre

Bu komut, Django projesi için sanal ortamı oluşturmuştur:

Basitçe kodun bağlantısını kullanarak git deposunu klonlayın:

Yeni bir klasör oluşturun ve aşağıdaki komutları kullanarak klasörün içine gidin:

mkdir proje

CD proje

Aşağıdaki komutu kullanarak git deposunu klasörün içine kopyalayın:

git klonu https: // github.com / Talha331498 / Django.git

Bu komut, git'i klonlayarak Django projesini getirir:

Django projesinin içinde, projeyi sunucuda çalıştırmak için aşağıdaki komutu kullanmanız yeterlidir:

python manager.py çalıştırma sunucusu

Bu komut, projeyi sunucuya yükleyecektir:

Django projeniz sunucuda dağıtıldı, Django projesini ziyaret etmek için EC2 bulut sunucusunun Genel IP adresini kullanmanız yeterlidir:

Proje tarayıcıda görüntülenecektir:

Django projesini AWS EC2 sanal makinesine başarıyla dağıttınız:

Çözüm

Django projesini bir AWS örneğine dağıtmak için EC2 sanal makinesini oluşturmanız ve bu makineye bağlanmanız yeterlidir. Sanal makineye bağlandıktan sonra, projeyi kuracağınız Nginx sunucusunu kurmanız yeterlidir. Bundan sonra, python-pip'i kurun ve ardından sanal bir ortam kurun ve oluşturun. Git deposunu kullanarak proje dosyalarını yükleyin ve projenin içine girin ve başarıyla konuşlandırıldı.