basic認証をかける
研究室の内部向けページの作成で,Basic認証をかける必要がありました.
わりとハマったのでメモ.
Basic認証のかけ方
1:/etc/apache2/sites-available/defaultを編集し,以下を追加
<Directory "/home/www/***">←アクセス制限をかけるディレクトリ AllowOverride Limit AuthConfig FileInfo Order deny,allow Deny from all AuthType Basic AuthName "hogehoge" ←メッセージ AuthUserFile "/***/.htpasswd" ←パスワードファイルのフルパス Require user xxx ←許可するユーザ名 Satisfy any </Directory>
2:コマンドプロンプトで以下をタイプ
htpasswd -c /***/.htpasswd xxx New password:yyy Re-type new password:yyy
3:最後にapacheを再起動
/etc/init.d/apache2 restart
最後の再起動を忘れてて何度もいじりまくりました^^;
きちんとできてよかった.