JP's Room
[
トップ
|
一覧
|
単語検索
|
最終更新
|
バックアップ
|
ヘルプ
]
Misc/ApacheでBasic認証を行う
をテンプレートにして作成
開始行:
httpd.confに以下を追加
<Directory /home/*/public_html>
#このディレクトリ以下の設定ファイルのオーバーライドを許...
AllowOverride FileInfo AuthConfig Limit
#この行が必要(どれがどう必要なのかは良く知らないが(ぉ)
Options MultiViews Indexes SymLinksIfOwnerMatch Inclu...
<Limit GET POST OPTIONS PROPFIND>
Order allow,deny
Allow from all
</Limit>
<Limit PUT DELETE PATCH PROPPATCH MKCOL COPY MOVE LOC...
Order deny,allow
Deny from all
</Limit>
</Directory>
認証したいディレクトリに以下の「.htaccess」を置く
AuthType Basic
AuthName "Local"
#タイトル
AuthUserFile /.../nanika/.../.htpasswd
#パスワードファイルを指定
AuthGroupFile /dev/null
<Limit GET POST>
Require valid-user
</Limit>
で、パスワードの設定
% htpasswd -c パスワードファイル名(.htpasswd) ユーザー名
2人目以降は
% htpasswd パスワードファイル名(.htpasswd) ユーザー名
RIGHT:apache
終了行:
httpd.confに以下を追加
<Directory /home/*/public_html>
#このディレクトリ以下の設定ファイルのオーバーライドを許...
AllowOverride FileInfo AuthConfig Limit
#この行が必要(どれがどう必要なのかは良く知らないが(ぉ)
Options MultiViews Indexes SymLinksIfOwnerMatch Inclu...
<Limit GET POST OPTIONS PROPFIND>
Order allow,deny
Allow from all
</Limit>
<Limit PUT DELETE PATCH PROPPATCH MKCOL COPY MOVE LOC...
Order deny,allow
Deny from all
</Limit>
</Directory>
認証したいディレクトリに以下の「.htaccess」を置く
AuthType Basic
AuthName "Local"
#タイトル
AuthUserFile /.../nanika/.../.htpasswd
#パスワードファイルを指定
AuthGroupFile /dev/null
<Limit GET POST>
Require valid-user
</Limit>
で、パスワードの設定
% htpasswd -c パスワードファイル名(.htpasswd) ユーザー名
2人目以降は
% htpasswd パスワードファイル名(.htpasswd) ユーザー名
RIGHT:apache
ページ名:
注意)このバージョンのsafariではjavascriptがうまく動作しないので、recaptchaはページ切り替え版を利用しています。