- - PR -
apacheの設定について
1
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2005-03-05 12:01
こんにちわtakaと言います。
Apacheでファイル一覧を表示させないように下記を参考に設定しました。 http://www.atmarkit.co.jp/flinux/rensai/linuxtips/705noindexes.html ですが、ファイル一覧が表示されてしまいます。 環境はOS>Redhat8.0 Apache1.3.27です。 アドバイスをお願いします。 | ||||||||
|
投稿日時: 2005-03-05 12:38
として適用されるのは /var/www/html 以下のディレクトリだけです。 Alias とか使って他のディレクトリにコンテンツを置いたりしていませんか? | ||||||||
|
投稿日時: 2005-03-05 14:14
あんとれさん回答ありがとうございます。
私の設定では <Directory "/usr/local/apache/htpdocs"> Options -Indexes FollowSymLinks AllowOverride None Order allow,deny Allow from all </Directory> にしましたが、例えば http://192.168.***.***/manual/howto/ と入力するとhowto以下のファイル一覧が表示されてしまいます。 また、最終的にファイルを表示したくない場所は 「/usr/local/jakarta-tomcat-4.0.3/webapps/test」以下のファイルです。 | ||||||||
|
投稿日時: 2005-03-05 23:28
とにかく片っ端からディレクトリインデックスを無効にしたいのであれば、設定ファイルから「Indexes」の記述をすべて削除すればうまくいくと思います。
ただし、削除した結果、「Options」だけになってしまう場合は、「Options None」とすれば良いと思います。 | ||||||||
|
投稿日時: 2005-03-06 08:28
/usr/local/apache/htdocsです。スペルミスがないかどうかご確認ください。 また、「Alias manual /path/to/manual」のようなAlias設定が成されてないかも 確認してください。もしあるようならば、「/path/to/manual」 に対しても <Directory>で指定してあげる必要があるでしょう。
Tomcatの設定で制御するのではないでしょうか。 [ メッセージ編集済み 編集者: Uta 編集日時 2005-03-06 08:29 ] | ||||||||
|
投稿日時: 2005-03-08 14:39
あんとれさん、Utaさん回答ありがとうございます。
あんとれさん> まだ、修正してしないので後でやってみようと思います。 Utaさん> /usr/local/apache/htdocsはこの掲示板にスペルミスで記入してしまいました。 設定ファイルのスペルはあっております。 >見るからにTomcat支配下のディレクトリと思われるのですが、 >Tomcatの設定で制御するのではないでしょうか。 おっしゃるとおり調べたところ下記のように mod_jk.confの中を <Directory "/usr/local/jakarta-tomcat-4.0.3/webapps/test"> Options -Indexes FollowSymLinks </Directory> に修正することでディレクトリ非表示ができました。 |
1