人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

サーバーのapacheの設定等にて
拡張子が、 .tex .dat などのファイルは
CGI等以外ではダウンロードさせない方法など
ありましたら教えてください。

●質問者: wanwan35
●カテゴリ:コンピュータ
✍キーワード:Apache CGI dat TEX サーバー
○ 状態 :終了
└ 回答数 : 4/4件

▽最新の回答へ

1 ● nijinohasi
●10ポイント

http://www5.plala.or.jp/vaio0630/apache/apache_case.htm#A33

目的別Apacheの設定

■下記をhttpd.confまたは、.htaccess に記述するとtex 、dat 拡張子のファイルには外部からのアクセスが拒否されます。

内部のプログラムからは問題なくアクセスできます。


<Files *.tex>

order deny,allow

deny from all

</Files>

<Files *.dat>

order deny,allow

deny from all

</Files>

http://www.pmcj.com/how/howto2.html

HOWTO2 [ WWW (Apache) ]

■ .htaccesファイル

2 ファイルのアクセス制限

<Files *.pl>

order deny,allow

deny from all

</Files>

<Files *.dat>

order deny,allow

deny from all

</Files>

※ 上記は「.pl」「.dat」に制限をかけた例です。これにより、「.pl」「.dat」ファイルをWEB上から読む事が出来なくなります。


2 ● kana_shuffle
●20ポイント

http://www.shtml.jp/htaccess/data.html

データファイルへのブラウザ経由(http://〜)でのアクセスを拒否する方法

.htaccessファイルに以下の記述をすれば可能です。


<Files ~ ”¥.(txt|dat)$”>

deny from all

</Files>


3 ● patoratsu
●20ポイント

http://httpd.apache.org/docs/2.0/ja/mod/mod_mime.html#addhandler

mod_mime - Apache HTTP ??????

httpd.confファイルに

AddHandler cgi-script .dat

などと記述してアクセスできないようにするというのはどうでしょうか?


4 ● platon909
●20ポイント

http://mikeneko.creator.club.ne.jp/~lab/web/htaccess/

$B%_%1%M%3$N(B htaccess $B%j%U%!%l%s%9(B

サーバ側で.htaccessの設置を許可しているのであれば、下記で対応できると思います。


1.「.dat」等のファイルを置いているディレクトリに「.htaccess」というファイルを設置(制限をかけたいディレクトリに移動し、「vi .htaccess」でファイル作成。)


2.「.htaccess」に下記を記述しホスト制限をかける

(今回の場合、許可するホストは必要ないと思うので、全てを拒否で良いはず。)


--「.htaccess」に記述する内容-----

order deny,allow

deny from all

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ