Apache代理后面的WSO2 API管理器1.4.0

时间:2013-10-11 13:43:18

标签: apache proxy wso2

我在私有虚拟机上配置了一个API管理器,并使用Apache(在第二个虚拟机上)来公开该服务。 这样我也可以使用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>

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

2 个答案:

答案 0 :(得分:0)

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

有一个错误[1],当http-&gt; https重定向发生时,公共IP被更改为内部IP地址。这在下一个AM版本中得到修复。

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

感谢;

答案 1 :(得分:0)

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