参考にさせて頂いたページ
htpasswd コマンドの使い方 - KUNITAKE's Wiki
ベーシック認証を設定する(AuthType) - アクセス制限 - Apache入門
.htpasswdファイルを作成する
htpasswd コマンドの使い方 - KUNITAKE's Wiki
を参考にパスワードファイルを作成する。
たとえばhogeユーザーがログインする為のパスワードを設定する場合。
htpasswd -c /var/www/html/example/.htpasswd hoge
を実行すると、
New password:
Re-type new password:
と順番にパスワード設定を促されて、/var/www/html/exampleディレクトリの中に、.htpasswdファイルが作成される。
/var/www/html/example/.htaccessを作成して、exampleディレクトリ以下に対するベーシック認証を設定する
以下のコマンドを順番に実行して、.htaccessを作成する
cd /var/www/html/example
vim .htaccess
で、記述内容は
ベーシック認証を設定する(AuthType) - アクセス制限 - Apache入門
を参考に以下のような感じ。
AuthType Basic
AuthName "ユーザー名とパスワードを入力して下さい"
AuthUserFile /var/www/html/example/.htpasswd
Require valid-user
みたいな感じにしてみた。
apacheを再起動するので以下のコマンドを実行した。
service httpd restart
ユーザ名とパスワードの入力ダイアログが表示されるかアクセスしてみる
この段階で/var/www/html/exampleディレクトリの中には
があることにする。
http://example.com/example/hoge.html
みたいな感じでアクセスする。