WSO2多租户和域名

时间:2015-02-15 19:07:45

标签: wso2 multi-tenant multiple-domains wso2-am

全新,查看wso2 API manager 1.8.0。我在一家拥有多个组织/团队的公司工作,因此设置多租户似乎是合乎逻辑的选择。

按照快速入门指南,我首先创建了一个新租户,给它一个域名" dev.api.myorg.company.net",添加了一些用户,我可以登录。我添加了一个API。

我可以使用商店中列出的网址点击端点:

http://wso2server.company.net:8280/t/dev.api.myorg.company.net / apiname / v1 / endpoint

但我的期望是,使用域配置此租户可以让我点击:

http://dev.api.myorg.company.net:8280 / apiame / v1 / endpoint

我已将dev域指向wso2server IP,但当我尝试使用dev api访问时,我得到:

http://pastebin.com/VNXjEv3y

我只是错过了一些完全明显的东西吗?还有额外的工作要让wso2允许租户指出他们的域名吗?

我花了最后一个半小时的谷歌搜索并在这里搜索标记的wso2,但谷歌主要指向wso2多租户文档页面,这就像一个没有任何细节的单页。

有关更好的文档或更好搜索条件的建议的指示?我尝试过组合:

wso2多租户租赁域托管如何访问

1 个答案:

答案 0 :(得分:0)

当您在租户中创建api时,它将获得以下网址格式

http ://**<IP-where apimanger is hosted>**:8280/t/<tenantdomain>/<apiname>/<version>/

其中&#39; t&#39;表示此api url特定于租户,tenantdomain表示哪个denant

但对于超级租户网址将如下

http ://<IP-where apimanger is hosted>:8280/<apiname>/<version>/

对于租户来说,域只是一个名称(没有映射到ip)。因此,APIM将无法按预期工作。因为您需要在URL中指定托管APIM的IP(或域)。