💡
原文约200字/词,阅读约需1分钟。
📝
内容提要
在WSO2 APIM服务器上运行时,可能会出现“找不到匹配localhost的DNS名称”错误。该问题是由于证书使用localhost作为主机名。解决方法是修改三个配置文件,将app.origin.host中的localhost替换为服务器域名,并在deployment.toml中添加internal_hostname。重启WSO2 API Manager后,系统将恢复正常。
🎯
关键要点
- 在WSO2 APIM服务器上运行时可能会出现'找不到匹配localhost的DNS名称'错误。
- 该错误是由于证书使用localhost作为主机名导致的。
- 解决方法是修改三个配置文件,将app.origin.host中的localhost替换为服务器域名。
- 在deployment.toml中添加internal_hostname,内容为服务器域名。
- 重启WSO2 API Manager后,系统将恢复正常。
❓
延伸问答
WSO2 API Manager中出现'找不到匹配localhost的DNS名称'错误的原因是什么?
该错误是由于证书使用localhost作为主机名导致的。
如何修复WSO2 API Manager中的DNS名称错误?
需要修改三个配置文件,将app.origin.host中的localhost替换为服务器域名,并在deployment.toml中添加internal_hostname。
在WSO2 API Manager中,如何修改app.origin.host的配置?
打开settings.json文件,将app.origin.host中的localhost替换为服务器域名。
在deployment.toml中如何添加internal_hostname?
在文件中添加一行,格式为internal_hostname = "服务器域名"。
修改配置后需要做什么才能使更改生效?
需要重启WSO2 API Manager使更改生效。
如果不修改localhost的配置,会有什么后果?
如果不修改,所有非localhost的请求将被拒绝,导致服务无法正常运行。
➡️