Mac (Mountain Lion) のApacheで .htaccessを有効にする方法
いま使っているMac(Mountain Lion)では、コントロールパネルから簡単にApache (Webサーバ)が起動できなくなってしまったが、Apacheはインストールされているので、Apacheを動かしている。(起動のさせ方はインターネットに転がってますので省略)。
Apacheでアクセス制限をする場合、.htaccessに記述すれば簡単なのだが、忘れてはならないのが、httpd.confで.htacessが有効になるようにしておくこと。
Macの場合は、/etc/apache2/usersの下にユーザーごとの設定ファイルがあるので、ここで、対象アカウント(ここではdaredareとする)の設定ファイル(例えばdaredare.conf)を開き、
AllowOverride Noneを
AllowOverride Allに
変更しておく。
後は、~daredare/Sites/.htaccessにアクセス制御の記述をして、Apacheを再起動すればOK。