• 10-12-2022, 03:39:21
    #1
    Arkadaşlar merhaba bugün baya bir cebelleştikten sonra nedenini anlamadığım bir şekilde çok fazla hatayla karşılaştım bilgisi olanlar yazarsa sevinirim.

    Digitalocean üzerinden bir droplet oluşturdum ubuntu 22.04 LTS üzerine(Django kurulumu yapmak için)

    Paketleri ortamı yetkilendirmeleri hallettikten sonra ilk önce gunicornda eski ubuntu sürümünde olmayan bir şeyle karşılaştım normalde gunicorn.service yazılır nginx.conf yazar başka bir şeye ellemezdim şimdi gunicorn.sock dosyası hazırlayıp service dosyasını bununla trigger etmemiz gerekiyormuş aksi halle permission denied hatası alıyorum sürekli.

    Ama komut terminalden şu şekilde yanıt alabiliyoruz gunicorn --bind 0.0.0.0:8000 app.wsgi Nginx ile bu service'yi çalıştırmak için gunicorn.sock dosyası gerekli.

    Diğer sorunumda nginx ile django static dosyaları göstermekti css,js,img dosyaları nginx bloğunda yazılmasına rağmen bir türlü cliente göndermiyordu. Çözüm olarak bu arkadaşın yorumuna rastlayıp çözdüm bende

    Alıntı
    Everything works fine unless I get 404 error with static resources. The solution is to edit /etc/nginx/nginx.conf and change the user from www-data to myusername.
    Bu yaşadığım sorunların sebeplerini tam bulabilmiş değilim normalde linux dağıtımlarınıda kullanmıyorum. Ben araştırmaya devam edeceğim ama bilgili birisi izah edebilir mi ?


    Takip ettiğim konu linki
  • 10-12-2022, 05:45:00
    #2
    Ben de Django projesini bitirmek üzereyim, bana da lazım olacağı için şimdiden bir bakayım dedim. Henüz denemedim ama şu yardımcı olacak gibi görünüyor hocam.

    https://www.geeksforgeeks.org/how-to...orn-and-nginx/
  • 10-12-2022, 05:57:25
    #3
    Dockerı kurmuştum ama daha deneme fırsatım olmadı hocam kaydettim sayfayı sağol.