X

Lütfen Ülke (Bölge) Seçiniz

Türkiye (Türkçe)Türkiye (Türkçe) Worldwide (English)Worldwide (English)
X

Lütfen Para Birimi Seçiniz

Türk Lirası $ US Dollar
X

Lütfen Ülke (Bölge) Seçiniz

Türkiye (Türkçe)Türkiye (Türkçe) Worldwide (English)Worldwide (English)
X

Lütfen Para Birimi Seçiniz

Türk Lirası $ US Dollar
Kurban Bayramı’na Özel %40 İndirim Detaylı Bilgi İçin Tıklayın!

Bilgi Bankası

AnasayfaBilgi BankasıGenelDjango Invalid HTTP HOST header Hat...

Django Invalid HTTP HOST header Hatasının Çözümü

Django projenizi bir alan adını kullanarak  yayınlarken hata alıyorsanız sebebi HTTP servisinde bulunan proxy edilen HOST bilgisinin hatalı olmasıdır.. Yani arada unicorn gibi bir servis varsa NGINx veya Apache proxy ile unicorna yönlendirdiği sırada HOST bilgisini hatalı gönderiyor.

proxy_set_header Host '$http_host';
'$http_host' olan kısma ek işaretler eklendi ise \\ gibi bu url uvicorna gönderilir ve URL kuralları eşleşmesi sağlanamaz.

NGINX örnek kodu  : 

location / {
proxy_set_header Host '$http_host';
proxy_set_header X-Forwarded-For '$proxy_add_x_forwarded_for';
proxy_set_header X-Forwarded-Proto '$http_x_forwarded_proto';
proxy_redirect off;
proxy_pass http://notifytube_django3;
proxy_connect_timeout 500;
proxy_read_timeout 600;
}


NOT: Son olarak NGINX servisini yeniden başlatmayı unutmayınız.

Aradığınız Bilgiyi Bulamıyor musunuz?

Bilgi bankasını detaylı olarak incelediniz, fakat ihtiyacınız olan bilgiyi bulamıyorsanız,

Bir Destek Talebi Oluşturun.
Faydalı Buldunuz mu?
(71 defa görüntülendi. / 0 kişi faydalı buldu.)