我在私有虚拟机上配置了一个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>
我必须在哪里更改参数以获得正确的地址?
答案 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并检查。