You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

WSO2-IS 5.11.0 修改Docker对外端口后无法编辑Resident IDP端口如何处理

WSO2-IS Resident IDP端口修改方案

WSO2 Identity Server 控制台中Resident IDP的OAuth2/OpenID Connect配置端口为系统自动生成字段,默认不支持界面直接编辑,你需要通过修改服务部署配置的方式完成修改,具体操作如下:


场景1:使用官方Docker镜像直接部署(推荐方案)

启动容器时传入对应环境变量指定对外服务端口即可,示例启动命令:

docker run -d \
  -p 9444:9443 \
  -e WSO2_SERVER_HOST=<你的对外服务域名/IP> \
  -e WSO2_SERVER_PORT=9444 \
  wso2/wso2is:<你使用的版本标签>

容器启动后会自动生成对应端口的配置,无需再修改其他文件。


场景2:自定义容器/需要修改内部配置文件

你可以直接修改容器内的主配置文件实现端口更新:

  1. 进入运行中的WSO2-IS容器
docker exec -it <容器ID/容器名称> /bin/bash
  1. 编辑deployment.toml配置文件
vi /home/wso2carbon/wso2is-<版本号>/repository/conf/deployment.toml

修改或添加如下配置段:

[server]
hostname = "<你的对外服务域名/IP>"
base_path = "https://${server.hostname}:9444"

[transport.https.properties]
proxyPort = 9444
  1. 保存配置后退出容器,执行重启操作生效
docker restart <容器ID/容器名称>

注意事项

  • 配置更新后需要同步调整所有已创建的OAuth客户端的回调地址、授权请求地址中的端口为9444,避免跳转失败。
  • 若使用反向代理对外提供服务,还需要同步配置反向代理的端口转发规则。

内容的提问来源于stack exchange,提问作者Aldo Inácio da Silva

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 01:48:00