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

WSO2 API Manager 4.0.0禁用HTTPS后配置重置问题求助

WSO2 API Manager 4.0.0 HTTP访问不跳HTTPS的解决办法

为啥改了XML配置重启就复原?

WSO2 APIM 4.0.0现在用deployment.toml作为主配置文件,启动时会根据这个toml文件自动生成/覆盖carbon.xml、web.xml这类传统XML配置文件。直接修改XML文件,重启后会被toml的配置覆盖回去,等于白改。

正确配置步骤

1. 启用HTTP管理控制台

找到$WSO2_HOME/repository/conf/deployment.toml,添加或修改这段配置:

[server]
enable_http_admin_console = true

2. 禁用Secure Cookie参数

同样在deployment.toml中添加:

[tomcat.session_config]
secure = false

3. 取消HTTP到HTTPS的重定向

找到toml里的[transport.http]段,修改为:

[transport.http]
redirect_port = "-1"

4. 确认HTTP端口(可选)

默认HTTP端口就是9763,若未改动无需调整,若有修改确保此处配置正确:

[transport.http]
port = 9763

验证配置

修改完成后保存文件,重启WSO2 APIM,再访问http://myIP:9763/publisher,此时应该不会再重定向到HTTPS。

另外,建议删除之前手动修改过的carbon.xml和$WSO2_HOME/repository/conf/tomcat/carbon/WEB-INF/web.xml,重启服务会自动根据deployment.toml生成新的配置文件,避免残留旧配置干扰。

内容的提问来源于stack exchange,提问作者omid

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.08 11:45:57