簡體   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