• ベストアンサー

Apatchの設定

ApatchでHTTPサーバーを立ててます。 URLのところでindex.htmlより上の階層を入力すると、 FTPサイトをブラウザで見たときのように、ファイルとフォルダが見えてしまいます。 解消方法をご存知の方がいましたら教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • hofuhofu
  • ベストアンサー率70% (336/476)
回答No.3

上の階層という表現がいまいちわかりませんが。 公開したいファイルが入っているフォルダより上が見えるということであれば、DocumentRootディレクティブの設定ミスと思われます。 http://cvs.apache.jp/apache/manual/mod/core.html#documentroot フォルダの中身が表示されるのについては、<Directory>ディレクティブで Options -Indexes を追加してみてください。 http://cvs.apache.jp/apache/manual/mod/core.html#directory http://cvs.apache.jp/apache/manual/mod/core.html#options <Directory /></Directory>ではさまれたところに、「Options -Indexes」を追加して、他のすべてのOptions Indexesを削除しておけば、すべてのフォルダでファイルの閲覧を禁止するとこができます。

MRKMYSS
質問者

お礼

ありがとうございました。

その他の回答 (2)

  • asuca
  • ベストアンサー率47% (11786/24626)
回答No.2

今までの回答で同じような質問がありました。 参考URLの#8の回答を参考にしてみてはいかがでしょう。

参考URL:
http://www.okweb.ne.jp/kotaeru.php3?q=551208
  • yatokesa
  • ベストアンサー率40% (201/496)
回答No.1

上の階層というのはルートに近い放ってことですか? いずれにしても見られたくないディレクトリにもindex.htmlを設置すればよいとおもいます。

関連するQ&A

専門家に質問してみよう