ラベル apache の投稿を表示しています。 すべての投稿を表示
ラベル apache の投稿を表示しています。 すべての投稿を表示

2014年3月3日月曜日

ファイルダウンロードのアクセス制限


ファイルダウンロードのアクセス制限で使える。

nginx + PHP-FPMで巨大なファイルをダウンロードさせる
によると、
--------------------------------------------------------------
NginxにはX-Accel-Redirectという非公開領域にバイパスを通すような仕組みがあるようです。
PHPで認証かましてからダウンロードさ せるならこの方法がいいみたいですね。
Apacheにも同様のmod_xsendfileといのがあるようです。詳しくはググっておくんなまし。

コメント欄

nginx側に
location ~ /download/(.+) {
internal;
alias /var/www/html/download/$1;
}
とか書いといて
header('Content-Disposition: attachment; filename=ファイル名' );header("X-Accel-Redirect:/download/ファイル名");
ってしてあげるのが楽じゃないですか?
phpはコンテンツ返す必要なくて、nginxが勝手にやってくれます。

--------------------------------------------------------------
とのこと。

お~~~
開発も楽になりそうだし、サーバー負荷も下がりそうだ。

2011年8月2日火曜日

apacheの情報露出を減らす

以下の項目でwebサーバーの情報表示を最小限に。

ServerTokens Prod

ServerSignature Off