WSO2am更改商店/发布商/碳纤维网址

时间:2017-08-30 10:43:43

标签: wso2 wso2-am

我已经安装了wso2am。启动服务后,它给了我3个网址。

  

1)对于商店2)对于出版商3)对于碳

Now i need to set a domain name rather than IP address in the URLs. 我正在尝试在本地计算机上执行此操作(刚刚添加了wso2am根文件夹并运行了wso2server.bat文件)。

<APIGateway>
                <Environments>
                    <Environment type="hybrid" api-console="true">
                        <Name>Production and Sandbox</Name>
                        <Description>This is a hybrid gateway that handles both production and sandbox token traffic.</Description>
                        <ServerURL>https://demodomain.com:${mgt.transport.https.port}${carbon.context}services/</ServerURL>
                        <Username>${admin.username}</Username>
                        <Password>${admin.password}</Password>
                        <GatewayEndpoint>http://demodomain.com:${http.nio.port},https://demodomain.com:${https.nio.port}</GatewayEndpoint>
                    </Environment>
                </Environments>
        </APIGateway>

此处demodomain.com是我正在使用的域名,而不是 localhost或任何IP wso2正在分配的

在此之后我重新启动服务器,wso2再次为我提供了带IP的URL。它没有使用demodomain.com。如果我尝试使用该域名访问商店/发布商/碳,它不会加载。

有什么想法吗?

修改

我已经通过https://docs.wso2.com/display/AM200/Customize+the+API+Store+and+Gateway+URLs了。但似乎它过时了。我无法在/_system/governance/customurl/api-cloud/<tenant-id>/urlMapping/<tenant-id>部分找到carbon->Browse->Resources

修改

即使设置了此

<HostName>demodomain.com</HostName> 
carbon.xml重新启动后

我仍然看到以下内容。它仍在生成动态IP。

enter image description here

2 个答案:

答案 0 :(得分:0)

编辑

AssemblyInitializeAttribute

<HostName>demodomain.com</HostName>carbon.xml的xml标记。

demodomain.com标记指的是您可以使用已部署的API的哪些端点。

答案 1 :(得分:0)

设置

<HostName>demodomain.com</HostName>
<MgtHostName>demodomain.com</MgtHostName>
carbon.xml中的