2013-10-11 54 views
0

我已經在私有VM上配置了一個API管理器,並使用Apache(在第二個VM上)來公開該服務。 這樣我可以使用Apache也端口映射9763到端口80WSO2 API管理器1.4.0位於Apache代理之後

我已經添加了ProxyPort卡特琳娜 - server.xml中和管理訪問的商店,但登錄表單仍然存在,內部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

作爲解決方法,您可以取消註釋並相應地更改{AM} /repository/conf/carbon.xml文件的配置並繼續。

有一個錯誤[1],當http-> https重定向發生時,公共ip更改爲內部ip地址。這在下一個AM版本中得到修復。

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

感謝;

+0

對不起,但相應如何? –

+0

可以詳細闡述一下這個解決方法? –

0

@Luca; 請將您的carbon.xml中的<Hostname>參數編輯爲公共IP並進行檢查。