パスワードによるアクセス制限(.htaccess).htaccessの設定
.htaccessを使うと、パスワードによるアクセス制限をかけることができます。 会員制のエ○サイトなどでパスワード制限がかけられていのは大体".htaccess"によるBasic認証を使ってると思われます。
パスワード認証に必要なファイルは".htaccess"と".htpasswd"の2つです。 まずは、認証制限したいディレクトリに".htaccess"を作り、 中身を以下のように記述します。
<.htaccess>(Windowsの場合のファイル名は
『Windows環境でApacheの.htaccessを使うには』を参照してください。
上から順に、パスワードファイル名(任意)、メッセージ(任意)、 認証方式(Basic認証)、対象者(全ユーザ)を設定しています。 続いて、パスワードファイルhtpasswdを作ります。慣習的には".htpasswd"とすることが多いようですが、 Windows上ではファイル名なしのファイルは作れないため、適当な名前にします。 .htaccessファイルで指定したパスワードファイル名と一致していれば何でもOKです。 パスワードは暗号化が必要なため、エディタではなくApacheの提供しているパスワードファイル作成ツール "htpasswd.exe"を使用します。Apacheのディレクトリの中にbinというディレクトリが あり、その中に"htpasswd.exe"が置いてあります。
一段落目が新規にhtpasswdを作る場合、 二段落目がhtpasswdにユーザーを追加する場合です。("-c"の有無) パスワードファイルはDocumentRootよりも上に作るのが一般的です。 これで.htaccessを置いたディレクトリのファイルにアクセスしてみると パスワード認証画面が出てくるはずです。 DOSプロンプト内でのディレクトリ移動が面倒な人は 一発DOSプロンプト を使うと便利です。(フォルダ右クリックメニューにプロンプト起動が追加され、 そのフォルダをカレントディレクトリとしてDOSプロンプトが起動できます。)
こちらは管理人のおすすめです。もしよかったらご覧ください。 ◆サポート万全のレンタルサーバー・・・ロリポップ!
◆3万円台からの激安パソコンショップ・・・マウスコンピューター
トップページ
★姉妹サイト |
関連コンテンツ
おすすめ商品
|