Misc/ApacheでBasic認証を行う の変更点


httpd.confに以下を追加

 <Directory /home/*/public_html>
 #このディレクトリ以下の設定ファイルのオーバーライドを許可すればよい
    AllowOverride FileInfo AuthConfig Limit
     #この行が必要(どれがどう必要なのかは良く知らないが(ぉ)
    Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
    <Limit GET POST OPTIONS PROPFIND>
        Order allow,deny
        Allow from all
    </Limit>
    <Limit PUT DELETE PATCH PROPPATCH MKCOL COPY MOVE LOCK UNLOCK>
        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はページ切り替え版を利用しています。
リロード   新規 編集 差分 添付 複製 改名   トップ 一覧 検索 最終更新 バックアップ   ヘルプ   最終更新のRSS