Ubuntu 11.10:画像への直リンクの禁止設定

Ubuntu 11.10にapacheをインストールして、webサイトを公開したとします。


自分のサイト上にある、画像へ直リンクを貼られると、その度に、サーバーにアクセスするため、サーバーに負荷がかかります。


apache2.confの内容を書き加えることで、画像への直リンクを禁止できます。


端末を開き、以下のコマンドを実行します。


$ sudo nano /etc/apache2/apache2.conf


エディタが開きます。 apacheの設定内に以下の記述を追加します。




SetEnvIf Referer aaa.com ok_site
<FilesMatch "\.(jpg|png|gif)$">
order deny,allow
Deny from all
Allow from env=ok_site
</FilesMatch>


これで、画像への直リンクを貼られてもアクセスできなくなります。 (今回の例では、「aaa.com」というサイト内からしか画像が表示できなくなります。)


0 件のコメント:

コメントを投稿