繁体   English   中英

Docker中的WSO2 API管理器

[英]WSO2 API Manager in Docker

我正在尝试使用Docker Compose部署API Manager和Enterprise Integrator。 这是使用云服务器部署的。

当使用localhost作为主机时,一切都在本地工作,但是当我在使用云服务器的环境中部署它时,我无法使用服务器的公共IP访问API管理器。 但是,企业集成商可以工作。 我已经修改了一些配置参数,如下所示,但问题仍然存在:

 <APIStore>
<!--GroupingExtractor>org.wso2.carbon.apimgt.impl.DefaultGroupIDExtractorImpl</GroupingExtractor-->
    <!--This property is used to indicate how we do user name comparision for token generation https://wso2.org/jira/browse/APIMANAGER-2225-->
    <CompareCaseInsensitively>true</CompareCaseInsensitively>
    <DisplayURL>false</DisplayURL>
    <URL>https://<PUBLIC IP HERE>:${mgt.transport.https.port}/store</URL>

    <!-- Server URL of the API Store. -->
    <ServerURL>https://<PUBLIC IP HERE>:${mgt.transport.https.port}${carbon.context}services/</ServerURL>

我还将该公共IP列入了白名单:

"whiteListedHostNames" : ["localhost","PUBLIC IP HERE"]

同时请查阅参考资料

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM