кусок кода который берет url адрес сервера source: '{{request.scheme}}://{{request.META.HTTP_HOST}}{{lesson.video.url}}',. Проблема в том что он берет META.HTTP_HOST как 127.0.0.1:8000 вместо домена! как можно исправить кто знает?
я проект запускаю через gunicorn app.wsgi:application -b 0.0.0.0:8000 —reload
server{
server_name mydomain.com;
location /{
proxy_pass "http://127.0.0.1:8000";
}
location /static/ {
alias /home/mars/gamification/src/static/;
}
}
вот от сюда и берет 127.0.0.1:8000 этот адрес насколько я понял
но как сделать что бы он брал mydomain.com
под прокси пассом попробуй это proxy_set_header Host $server_name; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
классно берет домен но с http)
все нашел)) proxy_set_header X-Forwarded-Proto https; для https))
Обсуждают сегодня