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。