さくらインターネットVPS設定

htpasswd コマンドで設定

htpasswd -c /var/www/html/example/.htpasswd hoge

New password:

Re-type new password:

.htpasswdファイルを作成

cd /var/www/html/example

vim .htaccess

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設定マニュアル