当前位置: 首页 > 知识库问答 >
问题:

启用对Keycloak的远程访问

屠华辉
2023-03-14

我使用Keycloak授权服务器来管理我的应用程序权限。然而,我发现独立服务器只能在本地访问。

http://localhost:8080/auth可以工作,但http://myhostname:8080/auth不能工作。此问题不允许从内部网络访问服务器。

共有1个答案

郎弘壮
2023-03-14

独立的Keycloak服务器运行在JBoss Wildfly实例的顶部,出于安全原因,默认情况下该服务器不允许从外部访问它(它应该只用于管理控制台,但在Keycloak的情况下似乎会影响每个url)。必须使用-b=0.0.0.0选项引导才能启用它。

然而,如果您的Wildfly运行在远程计算机上,并且您试图通过网络通过它的IP地址或主机名访问您的管理页面,比方说,在http://54.94.240.170:8080/,您可能会看到一个优雅的此网页不可用错误,换句话说,Wildfly说“不,谢谢,我不允许来自其他家伙的请求,而不是在我的本地计算机上的请求”。

另见:

    null
 类似资料:
  • 本文向大家介绍Redis3.2开启远程访问详细步骤,包括了Redis3.2开启远程访问详细步骤的使用技巧和注意事项,需要的朋友参考一下 redis默认只允许本地访问,要使redis可以远程访问可以修改redis.conf  打开redis.conf文件在NETWORK部分有说明 使redis可以远程访问只要注释掉redis.conf配置文件中的 bind 127.0.0.1 即可以使所有的ip访问

  • 本文向大家介绍Postgresql开启远程访问的步骤全纪录,包括了Postgresql开启远程访问的步骤全纪录的使用技巧和注意事项,需要的朋友参考一下 前言 安装PostgreSQL数据库之后,默认是只接受本地访问连接。如果想在其他主机上访问PostgreSQL数据库服务器,就需要进行相应的配置。下面话不多说了,来一起看看详细的介绍吧。 步骤如下: 要在Postgresql中允许远程访问,需要设置

  • 问题内容: 从v2.0开始,Elasticsearch默认情况下仅在localhost上侦听,但我想在localhost之外发出请求。 例如,允许这样的请求: 但这不是: (从服务器外部,例如:同一LAN中的本地计算机)。 谢谢你的帮助。 问题答案: 在放

  • 本文向大家介绍Docker开启远程安全访问的图文教程详解,包括了Docker开启远程安全访问的图文教程详解的使用技巧和注意事项,需要的朋友参考一下 一、编辑docker.service文件 vi /usr/lib/systemd/system/docker.service 找到 [Service] 节点,修改 ExecStart 属性,增加 -H tcp://0.0.0.0:2375 ExecSt

  • 最近,我加强了我的keybeat部署,使用专用的Infinispan集群作为远程存储,为keybeat的各种缓存提供额外的持久性层。更改本身进行得相当顺利,尽管在进行此更改后,我们开始看到许多登录错误,这是由于

  • 我已经用Oracle Enterprise Linux安装了VirtualBox image。它包含已安装的Oracle Database 12.1.0。 在虚拟机网络设置中,我选择“Bridget Adapter”。接下来Linux我配置了连接设置:静态IP地址:192.168.0.110 现在我可以使用ping 192.168.0.110 ping到虚拟机。 虚拟机上的文件: tnsnames