[[サーバ関連]]
目次~
#contents
*概要 [#s8d36b9b]
Apache Web ServerのBASIC認証を用いた認証設定の手順。~

*手順 [#l7dd7ed8]
**認証情報の作成 [#u57e0731]
認証情報はhtpasswdコマンドを用いて行う。~

-書式
 htpasswd [PASSWD FILE] [USER]

-例(ファイルの新規作成)
 htpasswd -c .htpasswd user

-例(ユーザの追加)
 htpasswd .htpasswd user

パスワードファイルの保管場所は任意のディレクトリが使用できるが、FSHのルールから/etc配下に配置することが望ましい。~

-操作例
 mkdir /etc/httpd/auth
 cd /etc/httpd/auth
 htpasswd -c .htpasswd user
 htpasswd .htpasswd user


**ページへの認証の設定 [#rfc91c35]
ドキュメントルート以下へのアクセスに認証を設ける場合の設定。~
実ディレクトリで構成されたコンテンツへのアクセスには認証を設けることができるが、Aliasを設定している場合には同様の設定を設ける必要がある。~


-設定例
 <Directory />
    Options FollowSymLinks
    AllowOverride None
    AuthType Basic
    AuthName "Please enter your password"
    AuthUserfile /etc/httpd/auth/.htpasswd
    Require ip 127.0.0.1
    Require valid-user
 </Directory>


トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS