- PR -

apacheの設定について

1
投稿者投稿内容
taka
常連さん
会議室デビュー日: 2005/02/08
投稿数: 21
お住まい・勤務地: 東京都
投稿日時: 2005-03-05 12:01
こんにちわtakaと言います。
Apacheでファイル一覧を表示させないように下記を参考に設定しました。

http://www.atmarkit.co.jp/flinux/rensai/linuxtips/705noindexes.html

ですが、ファイル一覧が表示されてしまいます。
環境はOS>Redhat8.0 Apache1.3.27です。
アドバイスをお願いします。
あんとれ
ぬし
会議室デビュー日: 2004/01/14
投稿数: 556
投稿日時: 2005-03-05 12:38
引用:

<Directory "/var/www/html">
Options -Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>



として適用されるのは /var/www/html 以下のディレクトリだけです。
Alias とか使って他のディレクトリにコンテンツを置いたりしていませんか?
taka
常連さん
会議室デビュー日: 2005/02/08
投稿数: 21
お住まい・勤務地: 東京都
投稿日時: 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」以下のファイルです。
あんとれ
ぬし
会議室デビュー日: 2004/01/14
投稿数: 556
投稿日時: 2005-03-05 23:28
とにかく片っ端からディレクトリインデックスを無効にしたいのであれば、設定ファイルから「Indexes」の記述をすべて削除すればうまくいくと思います。

ただし、削除した結果、「Options」だけになってしまう場合は、「Options None」とすれば良いと思います。
Uta
常連さん
会議室デビュー日: 2004/05/17
投稿数: 37
投稿日時: 2005-03-06 08:28
引用:

<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/apache/htdocsです。スペルミスがないかどうかご確認ください。

また、「Alias manual /path/to/manual」のようなAlias設定が成されてないかも
確認してください。もしあるようならば、「/path/to/manual」 に対しても
<Directory>で指定してあげる必要があるでしょう。

引用:

また、最終的にファイルを表示したくない場所は
「/usr/local/jakarta-tomcat-4.0.3/webapps/test」以下のファイルです。

見るからにTomcat支配下のディレクトリと思われるのですが、
Tomcatの設定で制御するのではないでしょうか。

[ メッセージ編集済み 編集者: Uta 編集日時 2005-03-06 08:29 ]
taka
常連さん
会議室デビュー日: 2005/02/08
投稿数: 21
お住まい・勤務地: 東京都
投稿日時: 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

スキルアップ/キャリアアップ(JOB@IT)