web-dev-qa-db-ja.com

Apacheリバースプロキシの背後にあるAlfrescoShareを設定する方法

私はAlfrescoのドキュメントを通じてこれを適切に行う方法を探していましたが、運がありません...

Apacheリバースプロキシの背後から機能するようにAlfrescoShareをどのように設定しますか?

(私はCentOS 6.xを実行しています)

1
Mike Broyles

TomcatコンテナでAlfrescoをホストしていて、Tomcatのserver.xmlのデフォルトポートでそのTomcatインスタンス(推奨)でAJPプロトコルを有効にしていると仮定すると、次のようなものが機能するはずです。

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-global.propertiesファイルに正しいホスト/ポート値を設定したい場合でも、Alfresco/Share側で他に何もする必要はありません。プロパティalfresco.Hostalfresco.portshare.Host、およびshare.portを更新します。

1
Will Abson