Hello,
I seem to have an issue with keycloak 2.5.1.Final running behind nginx. Nginx is
configured to listen to port 8080. When i now try to request the admin panel using
http://keycloak-local:8080/auth/admin/ <
http://keycloak-local:8080/auth/admin/> I
get redirected to
http://keycloak-local/auth/admin/master/console/
<
http://keycloak-local/auth/admin/master/console/>. I would expect to be redirected
to
http://keycloak-local:8080/auth/admin/master/console/
<
http://keycloak-local:8080/auth/admin/master/console/>. I have added the request
dump and keycloak undertow subsystem configuration below.
What do I need to do to make keycloak redirect to the correct url?
Kind Regards,
Bas Passon
<subsystem xmlns="urn:jboss:domain:undertow:3.0">
<buffer-cache name="default"/>
<server name="default-server">
<http-listener name="default"
proxy-address-forwarding="true" socket-binding="http"
redirect-socket="proxy-https"/>
<host name="default-host" alias="localhost">
<location name="/"
handler="welcome-content"/>
<filter-ref name="server-header"/>
<filter-ref name="x-powered-by-header"/>
<filter-ref name="proxy-peer"/>
<filter-ref name="request-dumper"
priority="30"/>
</host>
</server>
<servlet-container name="default">
<jsp-config/>
<websockets/>
</servlet-container>
<handlers>
<file name="welcome-content"
path="${jboss.home.dir}/welcome-content"/>
</handlers>
<filters>
<response-header name="server-header"
header-name="Server" header-value="WildFly/10"/>
<response-header name="x-powered-by-header"
header-name="X-Powered-By" header-value="Undertow/1"/>
<filter name="proxy-peer" module="io.undertow.core"
class-name="io.undertow.server.handlers.ProxyPeerAddressHandler"/>
<filter name="request-dumper"
module="io.undertow.core"
class-name="io.undertow.server.handlers.RequestDumpingHandler"/>
</filters>
</subsystem>
16:34:15,131 INFO [io.undertow.request.dump] (default task-1)
----------------------------REQUEST---------------------------
URI=/auth/admin/
characterEncoding=null
contentLength=-1
contentType=null
header=X-Real-IP=172.17.0.1
header=Accept=*/*
header=User-Agent=curl/7.43.0
header=Connection=close
header=X-Forwarded-Proto=http
header=X-Forwarded-Port=8080
header=X-Forwarded-For=172.17.0.1
header=Host=keycloak-local
header=X-Forwarded-Host=keycloak-local
locale=[]
method=GET
protocol=HTTP/1.1
queryString=
remoteAddr=172.17.0.1:0
remoteHost=172.17.0.1
scheme=http
host=keycloak-local
serverPort=8080
--------------------------RESPONSE--------------------------
contentLength=0
contentType=null
header=Connection=close
header=X-Powered-By=Undertow/1
header=Server=WildFly/10
header=Location=http://keycloak-local/auth/admin/master/console/
<
http://keycloak-local/auth/admin/master/console/>
header=Content-Length=0
header=Date=Thu, 09 Mar 2017 16:34:15 GMT
status=302
==============================================================
--
First Eight BV
KvK dossiernr: 30.17.95.44
Gemeente Utrecht
Kerkenbos 1059b
6546 BB NIJMEGEN
T: 024-3483570
F: 024-3483571
E: b.passon(a)first8.nl
W:
www.first8.nl
Disclaimer:
Op alle offertes, aanbiedingen of overeenkomsten van First Eight BV zijn, tenzij expliciet
anders overeengekomen, de Algemene Voorwaarden van Conclusion B.V. van toepassing, welke
zijn te vinden op
www.conclusion.nl <
http://www.conclusion.nl/>. Tevens zijn deze
gedeponeerd bij de Kamer van Koophandel Midden-Nederland onder nummer 16059253. Op
schriftelijk verzoek zullen de Algemene Voorwaarden u kosteloos worden toegezonden.
De inhoud van dit e-mailbericht is uitsluitend bestemd voor de geadresseerde(n). Gebruik
van de inhoud daarvan door anderen of verzending aan anderen is zonder toestemming van de
afzender of geadresseerde(n) onrechtmatig. Mocht dit e-mailbericht ten onrechte bij u
terechtgekomen zijn, dan verzoeken wij u onmiddellijk contact met ons op te nemen. First
Eight BV betracht de grootst mogelijke zorgvuldigheid bij het voorkomen van virussen in de
bijlage(n) bij dit bericht. Desondanks dient u zelf de bijlage(n) te controleren op de
aanwezigheid van virussen en kan First Eight BV niet aansprakelijk worden gehouden indien
bijlage(n) schade, waaronder schade aan computer(systeem), veroorzaken.