さくらインターネットVPS設定
htpasswd コマンドで設定
htpasswd -c /var/www/html/example/.htpasswd hoge
↓
New password:
Re-type new password:
.htpasswdファイルを作成
cd /var/www/html/example
AuthType Basic
AuthName "ユーザー名とパスワードを入力して下さい"
AuthUserFile /var/www/html/example/.htpasswd
Require valid-user
apacheを再起動
service httpd restart
※さくらサーバーの場合
.htaccessを有効する必要がある
①/var/www/htmlディレクトリ配下にある.htaccess有効する
[root@ ~]# vi /etc/httpd/conf/httpd.conf
.htaccess有効にするにはAllowOverride None⇨AllowOverride Allに変更
②その他のディレクトリ配下にある.htaccessを有効する
[root@ ~]# vi /etc/httpd/conf/httpd.conf
<Directory "/.htaccessのディレクトリ">
AllowOverride All
Order allow,deny
Allow from all
最後:Apache起動忘れず
参考サイト
.htaccessを有効にする | さくらインターネットのVPS設定マニュアル