WSO2 API Manager - 制作API存储默认组件

时间:2015-03-16 16:58:11

标签: api wso2 wso2carbon haproxy wso2-am

我正在使用WSO2 API Manager 1.8,它已根据this guide在HAProxy上部署在云端。我获得了一个IP https://192.168.X.XYZ来访问API Manager,这是给予云实例的IP。

我的问题是,当我输入https://192.168.X.XYZ时,它会加载发布商,我想要做的是加载API商店而不是加载发布商。基本思想是将域映射到上述IP地址。因此,当用户键入域用户时,应显示API Store而不是API Publisher。

https://192.168.X.XYZ - > https://myapistore.com

如何配置要加载的API存储而不是WSO2 API Manager 1.8中的API Publisher?

1 个答案:

答案 0 :(得分:1)

<AM_HOME>/repository/components/plugins目录中,有一个名为&#34; org.wso2.am.styles_1.x.x.jar&#34;的捆绑包。打开此jar并找到位于component.xml目录中的META-INF文件。您应该注意到default-context已被指向publisher。将其更改为store,如下所示并更新jar。

<context>
       <context-id>default-context</context-id>
       <context-name>store</context-name>
       <protocol>http</protocol>
       <description>API Publisher Default Context</description>
</context>

完成上述操作后重新启动服务器。

现在,如果您尝试访问服务器https://192.168.X.XYZ的根URL,它将被重定向到API Store(https://192.168.X.XYZ/store/)。