例えば.htaccessファイルに以下のように書く。
order allow,deny
この.htaccessファイルが置かれた場所をブラウザで開くと、以下のように表示されるなるはず。
Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. (以下表示省略)
Apache 2.4ではApache 2.2から.htaccessの書式が変わっており、2.2の書式で書くと、このように表示される。当然、アクセス制限も機能していない。
Apache 2.4においてApache 2.2の書式でアクセス制限をするためには、httpd.comファイルの74行目辺りにある以下の1行がコメントになっているはずなので、この1行を有効にすること。
#LoadModule access_compat_module modules/mod_access_compat.so
先頭の#をはずして、Apacheを再起動する。
>httpd -k restart
改めてページをブラウザで開く。以下のように表示されたら成功。
Forbidden You don't have permission to access this resource.
現在の状態では、そのサーバ自体からの接続(http://localhost)も拒否されているので、そのサーバー自身からのアクセスを許可するために、.htaccessを以下の2行にする。
order allow,deny allow from 127.0.0.1
あとは、接続を許可するコンピューターのIPアドレスを1行ずつ「allow from xxx.xxx.xxx.xxx」と追加していけばよい。