Misc/ApacheでBasic認証を行う
2017-06-14 (水) 06:49:17 (3069d)
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) ユーザー名 apache
|