WSO2 API Manager 4.*版本SSL证书与localhost调用冲突问题的解决方案咨询
WSO2 API Manager 4.*版本SSL证书与localhost调用冲突问题的解决方案咨询
我最近碰到了一个和自身场景完全匹配的问题,之前有个未得到解答、现已被删除/隐藏的帖子,刚好把我的情况总结得清清楚楚。
问题出在WSO2 APIM 4.*版本上:这个版本的API管理器在大量配置项里都用localhost做内部调用,但当我们添加了可信的SSL证书(不管是通配符证书还是特定主机证书)时,localhost无法和证书匹配,直接导致SSL验证失败。
我本来参考了Identity Server的相关配置方案尝试解决,但两个方向都行不通:
- 给证书添加SAN字段包含localhost,这个在我的场景里根本没法实现;
- 配置
internal_hostname参数,但在API Manager里完全没有效果。
要知道手动修改200多个文件里的2000多处localhost配置,这完全不现实。而且之前的版本根本不存在这个问题,肯定有更合理的解决办法吧?
备注:内容来源于stack exchange,提问作者BjWa
相关产品推荐
相关产品推荐

