嗨,我正在运行 wso2 docker 映像,该映像在 aws 实例中运行。我正在通过 aws ELB 访问 wso2 apim 服务(商店/发布者/碳控制台)。我已经在 Route 53 中使用 DNS 名称映射了 ELB。
问题是我能够成功访问商店和发布者(https://wso2.vitkutin.com./store/和https://wso2.vitkutin.com./publisher/)但是当我尝试碳控制台时https: //wso2.vitkutin.com./carbon/给我以下错误。我能够在 docker 容器内成功 curl -v -k https://localhost:9443/carbon/admin/login.jsp。有人可以帮我解决这个错误吗?
<am:fault xmlns:am="http://wso2.org/apimanager">
<am:code>404</am:code>
<am:type>Status report</am:type>
<am:message>Not Found</am:message>
<am:description>The requested resource is not available.</am:description>
</am:fault>
Route 53 DNS name is configured inside carbon.xml and apimanager.xml as shown below :
carbon.xml
<HostName>wso2.xxx.com.</HostName>
<MgtHostName>wso2.xxx.com.</MgtHostName>
apimanager.xml
<GatewayEndpoint>http://wso2.xxx.com.:80,https://wso2.xxx.com.:443</GatewayEndpoint>
<APIStore>
<URL>https://wso2.xxx.com.:443/store</URL>
</APIStore>
<APIPublisher>
<URL>https://wso2.xxx.com.:443/publisher</URL>
</APIPublisher>