Apach2.4でBasic認証を試してみたメモ。
特定のディレクトリをプライベートのみでアクセスさせるためにBasic認証を試してみた。
必要なライブラリは有効にしてある前提で、.htaccessを利用せずに直接httpd.confに設定を記述してBasic認証を有効にする。
<Directory "/usr/local/www/apache24/data"> Options +FollowSymLinks AllowOverride all # Require all granted AuthType Basic AuthName "Please Enter ID and pass" AuthUserFile /usr/local/www/apache24/.htpasswd Require valid-user </Directory>
Auth認証するために、.htpasswdを作成する。
httpd.confに指定したディレクトリに.htpasswdを以下のように作成する。
htpasswd -c /usr/local/www/apache24/.htpasswd user-name New password: Re-type new password: Adding password for user user-name
Apacheを再起動してBasic認証されたら成功。