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.pygeç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 = Trueiçinde settings.py(o benim durumumda ben noktası üzerinde Nginx istek dinledim çünkü var 8080ve onu geçmek gunibağlantı noktasında8000
ALLOWED_HOSTS