要将本地启动的Keycloak更改为使用8081端口,可以按照以下步骤操作:
1. 修改Keycloak启动配置
如果你是使用bin/kc.sh或者bin/kc.bat启动Keycloak服务器的,你可以通过以下方式指定端口:
Linux/Mac (kc.sh):
./kc.sh start --http-port=8081
Windows (kc.bat):
kc.bat start --http-port=8081
这会告诉Keycloak在启动时使用8081端口,而不是默认的8080端口。
2. 通过环境变量修改端口
你也可以通过设置环境变量来指定端口:
export KC_HTTP_PORT=8081
./kc.sh start
或者在Windows上:
set KC_HTTP_PORT=8081
kc.bat start
3. 通过配置文件修改端口
- 如果你希望在每次启动时都默认使用8081端口,可以修改Keycloak的配置文件:
Keycloak的配置文件位于conf/keycloak.conf(或某些版本可能位于standalone.xml文件中)。
在配置文件中,找到HTTP监听器的配置项,修改http-port参数:
http-port=8081
这将使Keycloak在每次启动时默认使用8081端口。
4. Docker用户
如果你使用Docker运行Keycloak,可以在docker run命令中映射端口:
docker run -p 8081:8080 jboss/keycloak
这样,Docker中的Keycloak仍然使用8080端口,但你可以通过本地主机的8081端口访问它。
通过以上方法,你可以成功将Keycloak服务器的端口更改为8081。

976

被折叠的 条评论
为什么被折叠?



