Я правильно сообразил, что если nginx принимает запрос по https и
проксирует его по http то обязательно нужно использовать
proxy_redirect, для правильной обработки редиректов:
location / {
proxy_pass http://localhost:8000/;
proxy_redirect http://$server/https://$server/;
}
Вот так? nginx сам такую ситуацию не распознает?