httpd.conf編
①httpd.confに下記を追加
# vi /etc/httpd/conf/httpd.conf
——————————————————–
<Directory "/var/www/html">
AuthType Basic
AuthUserFile /var/www/.htpasswd
AuthName "Please enter your name and password."
Require valid-user
</Directory>
——————————————————–
——————————————————–
<Directory "/var/www/html">
AuthType Basic
AuthUserFile /var/www/.htpasswd
AuthName "Please enter your name and password."
Require valid-user
</Directory>
——————————————————–
②Apacheを再起動
# /sbin/service httpd restart
# /sbin/service httpd restart
.htaccess編
①アクセス制限をかけたいディレクトリに.htaccessファイルを作成
——————————————————–
AuthType Basic
AuthName "Input your ID and Password."
AuthUserFile /var/www/html/.htpasswd
require valid-user
AuthName "Input your ID and Password."
AuthUserFile /var/www/html/.htpasswd
require valid-user
——————————————————–
②.htpasswdファイルを作成
# /usr/bin/htpasswd -c /var/www/html/.htpasswd {username}
New password:
Re-type new password:
Re-type new password:
③.htpasswdが作成されベーシック認証がかかる
※httpd.conf で ”AllowOverride All” と許可されていないと動作しない
Leave a Reply