2011-12-14 4 views
1

webdavサーバーのリバースプロキシを設定したいと思います。これの主な理由は、webdavサーバーにアップロードされているファイルをより適切に制御できるようにするためです。私はwebdavサーバそのものでこれを行うことはできません。これはalfrescoのサービスなので、webdavサービスをまったく設定することができるかどうかは今考えています。WebDAV用Proxys

特に、私はMacがAppleDoubleをwebdavサーバー上で実行することを防ぎたいと考えています。つまり、my macがアップロードするすべての実際のファイルの._ *ファイルをアップロードしないようにします。限り、私はこれを試して私のマックを停止する方法を知っている限りです。

プロキシサーバーはHTTPリクエストを前後に中継するだけではなく、これを動作させるためにwebdavについても知っておく必要がありますか?

これにはどのプロキシサーバーが推奨できますか?私は何かが欠けていない限り、リバースプロキシは、宛先としてヘッダフィールドを(リライトする必要があります

ギュンター

答えて

1

:と:)適切かつ潜在的にも、リクエスト/レスポンスボディを動作させる場合は、ひいてはれますうまく動作する可能性は低い。

「適切な」プロキシは途中で取得しないでください。

0

SabreDAVでこれを行うことができます。それはあなたが必要とするものを正確に行うTemporaryFileFilter Pluginを持っています。これらのリソースフォークを傍受するだけでなく、それらを一時的な「検疫」に入れます。これは重要です。なぜならOS/Xはファイルが正常に書き込まれたかどうかをチェックし、そうでなければ恐ろしく失敗するからです。

あなたはまだかかわらず、この作業をするために行う必要がある二つのものがあります:

  1. これらのファイルの自動クリーンアップ(cronのに適したスクリプトも供給されています)。
  2. 実際のプロキシビット。つまり、HTTPリクエストを実行するCollectionFileクラスを実装する必要があります。

免責事項:私はSabreDAVを執筆しました

関連する問題