lighttpdのアクセス制限について(.htaccessが使えない!)
非力なRaspberry Piには、Apacheよりも軽量なWebサーバであるlighttpdの方が良いらしいので、こちらを選択している(nginxも良さそうだけど)
/var/www/がwebルートだし、apacheと大差ないのかな~と思っていたら.htaccessのようなフォルダ別の制御ができないらしい…!
アクセス制御をしたい時は、大元の設定ファイル(/etc/lighttpd/lighttpd.conf)を修正して、lighttpdを再起動する必要があり。
$HTTP[“remoteip”] != “127.0.0.1” {
$HTTP[“url”] =~ “^/hoge/bar/” {
url.access-deny = (“”)
}
}
lighttpd.confの適当な場所(自分はserver.port=80の直下に追加)に以上のように書くと
http://www.tekito.co.jp/hoge/bar 以下のフォルダが、「403 forbidden」で自分以外からはアクセス不可になります