【问题标题】:WSO2 API manager 1.4.0 behind Apache proxyApache 代理背后的 WSO2 API 管理器 1.4.0
【发布时间】:2013-10-11 13:43:17
【问题描述】:

我在私有 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>

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

【问题讨论】:

    标签: apache proxy wso2


    【解决方案1】:

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

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

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

    谢谢;

    【讨论】:

    • 抱歉,请问怎么办?
    【解决方案2】:

    @卢卡; 请将您 carbon.xml 中的&lt;Hostname&gt; 参数修改为公网 IP 并检查。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-03
      • 2019-10-28
      • 2016-05-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多