.htaccess を使ったアクセス制限方法



binboserver.comではもちろん、.htaccess を使ったアクセス制限を行う事が可能です。

サンプル

サンプルを作ってみました。ID:binbo PW:testでログイン可能です。
「正常にログインできました。」と表示されれば成功です。


利用方法

AuthUserFile /home/アカウント名/public_html/制限をかけるディレクトリへのパス/.htpasswd
AuthName (領域名)
AuthType Basic
<Limit GET>
require valid-user
</Limit>
  1. 上記をテキストエディタなどにコピーして、アカウント名、制限をかけるディレクトリへのパス、領域名をつけてください。

  2. 先ほど作ったファイルを .htaccess というファイル名にして保存※1、アクセス制限をかけたいディレクトリにアップロードしてください。

  3. シェルやtelnetでログインして、.htaccessの設置したディレクトリまで進んでください。

  4. そこで、コマンドラインに”htpasswd -c .htpasswd (設定したいユーザー名)※2と入力してください。入力すると、入力したユーザー名が入っている.passwdファイルが生成されます。

  5. パスワードの入力を2回求められますので、それぞれ同一のパスワードを入力してください。

  6. 完了です。"exit"と入力してtelnetからログアウトしてください。

アップロードが完了しましたら、一度テストをかねてブラウザでご確認する事をおすすめいたします。
※1:.htaccessをコピーする時に、最後にスペースなどがはいらないようお気をつけください。動作いたしません。
※2:2つ以上のアカウントを登録するには、まず一つを上記の方法で生成いたします。
そして再度telnet等でログインして、.htaccessの設置してあるディレクトリまで行き、 ”htpasswd .htpasswd (追加したいユーザー名)”と入力してください。パスワードを求められますので、入力して完了です