Заголовок удвоения хоста Django
По какой-то причине Django теперь получает двойной заголовок хоста. Мой URL-адрес - testing.com, и я получаю сообщение об ошибке
Invalid HTTP_HOST header: 'testing.com,testing.com'. The domain name provided is not valid according to RFC 1034/1035.
что не имеет никакого смысла на самом деле. Разрешенные хосты устанавливаются следующим образом:
ALLOWED_HOSTS=['testing.com', 'www.testing.com']
Я не могу понять на всю жизнь, почему входящий заголовок удваивается. Я также предоставил мой файл конфигурации nginx для справки.
server { # redirection logic
listen 80; # port to listen on
return 301 https://$host$request_uri*;
}
server {
listen 443 ssl; # listen for HTTPS
server_name testing.com www.testing.com; # server name to use
ssl_certificate /etc/letsencrypt/live/testing.com/fullchain.pem; # ssl certs
ssl_certificate_key /etc/letsencrypt/live/dt-testing.com/privkey.pem;
location = /favicon.ico { access_log off; log_not_found off; } # site icon to use
location /static/ { # location of static files
root /websites/DT/path/;
}
location / {
proxy_set_header Host $host;
include proxy_params;
proxy_pass http://unix:/websites/DT/run/gunicorn.sock; # connector to gunicorn
#error_page 405 =200 $uri;
}
rewrite_log on;
error_log /var/log/nginx/error_log debug;
}