Marko, talvez seja tarde demais, mas consegui fazer com que o nginx e o wildfly funcionassem seguindo sua configuração, deixe-me compartilhar isso:
No proxy_headers.conf:
proxy_set_header Host $host;
proxy_set_header X-Forwarded-Proto $scheme;
add_header Front-End-Https on;
no meu app.conf
location / {
include conf.d/proxy_headers.conf;
proxy_pass http://127.0.0.1:8080;
}
location /management {
include conf.d/proxy_headers.conf;
proxy_pass http://127.0.0.1:9990/management;
}
location /console {
include conf.d/proxy_headers.conf;
proxy_pass http://127.0.0.1:9990/console;
}
location /logout {
include conf.d/proxy_headers.conf;
proxy_pass http://127.0.0.1:9990/logout;
}
location /error {
include conf.d/proxy_headers.conf;
proxy_pass http://127.0.0.1:9990;
}
Antes de fazer isso, enfrentei o mesmo erro que você usando as ferramentas de desenvolvedor no Chrome. Descobri que as solicitações do ajax para / management e os outros caminhos foram concluídas, por isso cuidei delas.