私はAlfrescoのドキュメントを通じてこれを適切に行う方法を探していましたが、運がありません...
Apacheリバースプロキシの背後から機能するようにAlfrescoShareをどのように設定しますか?
(私はCentOS 6.xを実行しています)
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.Host
、alfresco.port
、share.Host
、およびshare.port
を更新します。