WEB上でフォルダのインデックスを公開したい場合などにhtaccessを使うわけですが、標準の状態ではhtaccessは有効になっていません。
これを有効にしましょう。
と言ってもごく普通のApacheなのでここに載せるまでも無いかも知れませんが(^^;
!!!ここに載っている内容は無保証です。試した結果、起きたことについて一切責任は負いません。!!!
まず、viでapache.confを編集。
$ vi /etc/config/apache/apache.conf |
以下の項目を書き換えます。
Options All ☆ AllowOverride All ☆ Order allow,deny Allow from all |
apache.confを書き換えたらApacheを再起動するのを忘れないように!
$ /usr/local/apache/bin/apachectl restart |
これでhtaccessが有効になりました。
インデックスを公開したいフォルダに以下の内容のhtaccessを置きましょう。
Options +Indexes IndexOptions FancyIndexing NameWidth=* |
一部のフォルダだけ公開したい場合は、ルートディレクトリにインデックス禁止の設定をしたものを置いておけば、htaccessの無いフォルダは全てインデックス表示禁止になります。
この調子でProFTPDも設定を変更しようとしたのですが・・・
うーむ、どうもデーモンを再起動すると綺麗サッパリもとの状態に戻ってしまうようです。
ProFTPDに限らず基本的にはどのファイルもそうみたいですね。
恐らくもとの環境を破壊してしまわないように配慮されているのだと思います。
Apacheに関しては外部公開時のみに使うものですし、ブラウザからの設定用には別途thttpdが動いてますから変更可能なんでしょうね。