1

ユーザーがファイルをアップロードできるようにすると、ユーザーがファイルをアップロードした後、ファイルは

wwww.someplace.com/public_file/... ....

したがって、誰もがファイルにアクセスできます。しかし、それにはいくつかの制限を加えたいと思います。たとえば、ログインしていないユーザーのダウンロード速度を下げたいとします。どうやってやるの?また、ユーザー権限がない場合にファイルを取得するユーザーを制限したい場合... ...たとえば、一部のユーザーがにアップロードする場合

wwww.someplace.com/secret_place/... ...

ユーザーだけがいくつかの権限を持ち、この場所にアクセスできます... ...どうすればできますか? Web アプリケーションと Apache サーバー構成でもこれを行う必要がありますか? ありがとうございました。

4

2 に答える 2

0

拡張子が.incのすべてのファイルへのアクセスを拒否したいとします。これを実現するために、適切なコンテキスト(グローバル構成、vhost /ディレクトリ、または.htaccessから)に次の構成行を追加します。

注文許可、拒否すべてから拒否

これと同様に、必要になる可能性のあるファイルへのアクセスを拒否できます…</ p>

于 2010-07-29T13:45:37.147 に答える
0

ユーザーの場合、これを Apache とアプリケーションの間で分割できます。これは、ほとんどのサーバーが認証用のデータベースの使用をサポートしていることを知っているためです。Apache は確かに多くの認証方法をサポートしています。ここで役立つ情報を見つけることができます: http://httpd.apache.org/docs/current/howto/auth.html

注意すべきことの 1 つは、これをアプリケーション内だけで行うと、簡単に回避できることです。トラフィック シェーピングを使用して、ログインしていないユーザーのダウンロード速度を制限できます。

于 2010-07-29T13:44:41.473 に答える