我运行的是不带代理的key斗篷19.0.1版本,我想将主机名(mykey斗篷(设置为我的领域的前端url。我用下面的命令运行密钥斗篷:
.kc.bat start-dev --hostname mykeycloak --proxy edge
配置端点(http://localhost:8080/realms/master/.well-known/uma2-configuration
(显示:
{"issuer":"http://mykeycloak/realms/master","authorization_endpoint":"http://mykeycloak/realms/master/protocol/openid-connect/auth",...
我还将以下记录添加到我的etc/主机:
127.0.0.1 mykeycloak
最后,当我想打开提到的端点(http://mykeycloak/realms/master
(时,我面临无法访问此站点-ERR_CONNECTION_REFUSED
我是不是错过了什么?
最后,除非每个人都将mykey斗篷记录添加到他们的dns中,否则这种配置在公共网络中是不起作用的。
那么,这样的解决方案是什么呢?
看起来您只是缺少了端口,即它应该是http://mykeycloak:8080/realms/master
。
如果您希望在默认端口(例如80或443(上访问keycapture,则需要在这些端口上运行一个代理,转发到8080和8443上的keycaption,或者在这些端口运行keycapture本身(但出于安全原因,这是个坏主意(。