Kayıt Ol

Giriş


Şifremi Kaybettim

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

soru ekleme

You must login to ask question.

Giriş


Kayıt Ol

Merhaba, kayıt formu üzerinden kayıt olabilirsiniz. Fakat sosyal medya ile kayıt olmanızı önermekteyiz.

Django Uygulamalarımızı uWSGI ve Nginx ile Google Cloud Platformdan nasıl yayınlarız? 1. Bölüm

Django Uygulamalarımızı uWSGI ve Nginx ile Google Cloud Platformdan nasıl yayınlarız? 1. Bölüm

Giriş

Django, python uygulamalarımızı ve web sitelerimizi web sunuculardan yayınlamamızı sağlayan güçlü bir web framework’tur.

Django ürettiğimiz kodları yerel olarak sınayabileceğimiz bir yerel sunucuyla birlikte gelir. Web sitemizi gerçek sunuculardan yayınlama esnasında bu yerel sunucu basit kalır ve güvenli değildir.

Bu klavuzda Django uygulamalarımızı yayınlamak için Google Cloud Platformu kullanacağız.

  1. Bölüm’de Google Cloud Platform üzerinde bir  sanal sunucu kurarak Nginx yükleyeceğiz ve makinemizi Django uygulamalarının çalışmasına hazır hale getireceğiz.
  2. Bölüm’de sunucumuzda startproject bir Django uygulaması kuracağız ve bu uygulamayı  IP adresimizden yayınlayacağız. 
  3. Bölüm’de uygulamamızı uWSGI yapılandırarak bir domain altında, Nginx  üzerinden yayınlayacağız. (www.benimsitem.com gibi.) Başlıyoruz…

İlk işimiz Google Cloud Platformda ücretsiz hesabımızı oluşturmak. Google ilk hesap açılışlarında 300 USD bir kredi veriyor. Google hesabınızın olduğunu ve Google Cloud Platforma giriş yaptığınızı varsayıyorum.

Sanal Makine Oluşturma

Oluşturu tıklayıp bekliyoruz. Bu işlem bazen 10 dakika kadar sürebiliyor. Endişe etmeyin ve bekleyin.

Herşey yolunda giderse karşımıza ilk makinemiz geliyor.

Ben alt bölge olarak europe-west1-d seçtim. Soru işaretine tıklayarak bölgeler ile ilgili daha fazla bilgiye sahip olabilirsiniz.

Önyükleme diskini Ubuntu 17.10 (bu işlemi yaptığınızda 17.10 dan daha güncel bir versiyon varsa, güncel olanı seçin.)

Güvenlik duvarında HTTP trafiğine izin verin.

Diğer herşey standart olarak kalsın.

Makine kurulumu yapıldığında Dahili bir IP adresi birde Harici IP adresiniz olacak. Harici IP adresinin yanında bir ikon var.

Merak insanı öldürür. Buna tıklamalısınız.

Sanal makinemiz var, gerçek bir IP adresimiz var. Fakat sonuç Connect to the Server. Sanal makinemizde bir web sunucumuz olmadığı için bu hatayı alıyoruz.

Makineye SSH ile bağlantı ve web sunucu kurulumu

Makinemize SSH üzerinden bağlanacağız. Google Cloud Platform kendi içinde bir SSH arayüzüne sahip. Bunu kullanacağız.

SSH yi tıklayın. (IP adresinin yanında merak edip tıkladığınız küçük ikonun yanında bulunuyor.)

 

ve makineye bağlandık.

yukarıdaki iki satırı sırasıyla ekrana yapıştırın. Birinci satır makinemizdeki paketleri update ediyor. İkinci satır ise makinemize nginx’ i kuruyor.

Makinemize kurulum yapmadan önce mutlaka sudo apt-get update komutunu çalıştırmayı kendisine bir ilke edinin. Bunun birçok faydası vardır. Konumuz bu değil. Dağıtmayalım.

Nginx i çalıştırıyoruz.

IP adresine tekrar bakın.

Herşey yolunda ise burayı tıklayarak ikinci bölüme geçebilirsiniz.

Hakkında zafercengizKalfa

Yorum ( 1 )

  1. Gerçekten ihtiyaç duyulan bir yazı teşekkürler.

Bir Cevap Yaz

Captcha Captcha güncellemek için resime tıkla