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üncellemeYukarı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ükseltmeBu 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ırmakBu 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-pipBu 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 ortamBu komut sanal ortamı kuracaktır:
Aşağıdaki komutu kullanarak projeyi bunun içine dağıtmak için sanal ortamı oluşturun:
sanal ortam çevreBu 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 projeCD proje
Aşağıdaki komutu kullanarak git deposunu klasörün içine kopyalayın:
git klonu https: // github.com / Talha331498 / Django.gitBu 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 sunucusuBu 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ı.