Alfresco

儘管 CMIS URL 使用埠 443,Alfresco 仍通過 8080 重定向 CMIS 流量

  • February 23, 2016

我有一個可通過埠 8080 (HTTP) 和 443 (HTTPS) 使用的 Alfresco 伺服器,其中一個 Web 代理將 URL 重定向/alfresco到埠 8080。

在我的 CMIS 客戶端中,我指定了 HTTPS CMIS URL。

**問題:**儘管如此,我通過網路分析器注意到大部分 CMIS 流量發生在 8080 上,未加密。

這裡的訣竅是,在CMIS 協議中,對 CMIS 請求的響應包含更多 URL,然後用於執行您想要的所有操作。

第一個請求(在埠 443 上)生成一個響應,其中包含一長串進一步的 URL,全部在埠 8080 上。

解決方法是修改Tomcat配置文件server.xml8080埠部分,增加如下參數:

scheme="https" proxyName="myserver.com" proxyPort="443"

然後在伺服器重新啟動後,在 CMIS 響應中,href最終是正確的:

<app:collection href="https://myserver.com/alfresco/cmisatom/61ed1ed7-3a73-4368-a06c-4127e1704730/children?id=workspace%3A%2F%2FSpacesStore%2Fda93d7de-88d0-476e-899b-9c5c07c08fcb">

引用自:https://serverfault.com/questions/660826