今回はLighttpdでApacheでいう、「Options Indexes」を
全体・・・ディレクトリ一覧を表示しない。
特定のバーチャルホスト・・・ディレクトリ一覧を表示する
で設定したいと思います。
1)全体の設定
デフォルトで「enable」になっています。
# vi /etc/lighttpd/lighttpd.conf server.dir-listing = "disable"
2)バーチャルホストの設定
「vhost1」だけディレクトリ一覧表示させます。
# vi /etc/lighttpd/conf-enabled/vhost1.conf $HTTP["host"] == "vhost1" { server.document-root = "/vhost1/directory/" server.dir-listing = "enable" }
あとは、リロードすればOK。
うまくいかない場合は、
Lighttpd/コンフィグ
に書かれている通り、
URLにディレクトリを指定し、
なおかつ “index-file.names” で指定したファイルがない場合に、
ファイル一覧を表示するかどうかの設定。
とありますので、「index-file.names」で何を指定しているかを確認してください。
[tegaki]いい時と悪い時があるからなぁ。[/tegaki]