Я искал, как это сделать правильно, через документы Alfresco, и мне не повезло ...
Как, черт возьми, настроить Alfresco Share для работы через обратный прокси-сервер Apache?
(Я использую CentOS 6.x)
Предполагая, что вы размещаете Alfresco в контейнере Tomcat и предполагаете, что вы включили протокол AJP в этом экземпляре Tomcat (рекомендуется) на порту по умолчанию в Tomcat server.xml
, должно работать что-то вроде следующего.
ProxyPass /alfresco ajp://localhost:8009/alfresco
ProxyPassReverse /alfresco ajp://localhost:8009/alfresco
ProxyPass /share ajp://localhost:8009/share
ProxyPassReverse /share ajp://localhost:8009/share
<Location /alfresco/webdav/ >
<Limit OPTIONS PROPFIND GET REPORT MKACTIVITY PROPPATCH PUT CHECKOUT MKCOL MOVE COPY DELETE LOCK UNLOCK MERGE>
Order Deny,Allow
Allow from all
Satisfy Any
</Limit>
</Location>
RedirectMatch ^/$ /share/
Вам не нужно ничего делать на стороне Alfresco / Share, хотя вы можете захотеть установить правильные значения хоста / порта в вашем alfresco-global.properties
файл. Обновите свойства alfresco.host
, alfresco.port
, share.host
и share.port
.