Apache -ローカルだけアクセス-

05/01/01

サイトを構築すると、PHPやCGI、もしくはJavaScript等のスクリプト言語を使用している場合や、自分は見たいけれど、外部からは見られたくないようなものが何かしらあると思います。

たとえば、テスト用のページとか。

test.php

なんて名前にして、どこかのディレクトリに置き忘れてませんか?
PHPなら、info.phpとかね。(苦笑)

こういったファイルには、たいてい外部に見られたらまずいようなことが書かれていたりすることが多々ありますよね。
もちろん、拡張子を「dat」なんて感じにしてあるファイルも・・・。

ここでは、そうしたファイルにアクセスできないようなApacheの設定をしてみます。

Webminからやってもいいのですが、簡単なので、別の方法でやります。

/etc/httpd/conf/httpd.conf」を開きます。
最後に以下を付け加えます。

#「test」ではじまるファイル名にアクセスできるのは、
#192.168.1. 内のネットワークのみ
<FilesMatch "^test">
order deny,allow
deny from all
allow from 192.168.
1.
</FilesMatch>
#「dat」で終わるファイル名にアクセスできるのは、
#192.168.1. 内のネットワークのみ

<FilesMatch "dat$">
order deny,allow
deny from all
allow from 192.168.
1.
</FilesMatch>

■目次

メインページ

VineLinuをインストールした後

Apacheの設定

Postfixの設定

DNSの設定

Sambaの設定

SSHの設定

カーネル

セキュリティーを強化

 


■最近観た映画3

 


■ここがサブタイトル