Aynı sorunu yaşadım ve cevapların hiçbiri sorunumu çözmedi, durumu bu şekilde çözmek için aşağıdaki yapılandırmayı settings.py
geçici olarak ekleyerek günlüğe kaydetmeyi etkinleştirmek daha iyi
LOGGING = { 'version': 1, 'disable_existing_loggers': False, 'handlers': { 'file': { 'level': 'DEBUG', 'class': 'logging.FileHandler', 'filename': '/tmp/debug.log', }, }, 'loggers': { 'django': { 'handlers': ['file'], 'level': 'DEBUG', 'propagate': True, }, }, }
ve deneyin tail -f /tmp/debug.log
. ve sorununuzu gördüğünüzde, kör hata ayıklamadan çok daha kolay işleyebilirsiniz.
Benim sorunum
Geçersiz HTTP_HOST başlığı: 'pt_web: 8000'. Belirtilen alan adı RFC 1034/1035'e göre geçerli değil.
ve ekleyerek çözmek proxy_set_header Host $host;
Nginx yapılandırma dosyasına tarafından port yönlendirme sağlayan USE_X_FORWARDED_PORT = True
içinde settings.py
(o benim durumumda ben noktası üzerinde Nginx istek dinledim çünkü var 8080
ve onu geçmek guni
bağlantı noktasında8000
ALLOWED_HOSTS