0

我在私有 VM 上配置了一个 API 管理器,并使用 Apache(在第二个 VM 上)来公开该服务。这样我也可以使用 Apache 将端口 9763 映射到端口 80。

我在catalina-server.xml中添加了ProxyPort并设法访问 STORE,但登录表单仍然显示内部 IP 地址。

<form id="loginRedirectForm" method="post" action="https://10.1.1.235:9443/store/site/themes/fancy/templates/user/login/redirector.jag">
        <input type="hidden" name="redirectToHTTPS" id="redirectToHTTPS" value="https://10.1.1.235:9443/store/" />
    </form>

我必须在哪里更改参数才能获得正确的地址?

4

2 回答 2

0

@卢卡;请将<Hostname>carbon.xml 中的参数编辑为公共 IP 并检查。

于 2013-10-22T05:38:14.630 回答
0

作为一种解决方法,您可以相应地取消注释并更改 {AM}/repository/conf/carbon.xml 文件的配置并继续。

有一个错误[1],当 http->https 重定向发生时,公共 ip 更改为内部 ip 地址。这将在下一个 AM 版本中修复。

[1] https://wso2.org/jira/browse/APIMANAGER-1720

谢谢;

于 2013-10-13T01:07:54.143 回答