Просто чтобы прояснить ситуацию. Я столкнулся с этой проблемой, и мне было трудно найти готовое решение.
Чтобы это работало, ваша конфигурация nginx должна содержать:
proxy_set_header X-Forwarded-Ssl on;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
Параметр
proxy_set_header X-Forwarded-Proto https;
бесполезно (для этого варианта использования).
НО вам также нужно указать это в вашем application.conf:
XForwardedSupport=<proxy server address> # generally, 127.0.0.1
Этот ответ является лишь кратким изложением всего разговора между Пере Виллегой и Аймером.