■Indexesの動作について

 

OptionsディレクティブのIndexesについての動作検証となります。

デフォルトの状態は以下の通りです。

/etc/httpd/conf/httpd.conf
<Directory "/var/www/html">
    Options Indexes FollowSymLinks
    AllowOverride None
    Require all granted
</Directory>

/var/www/htmlにファイルを作成します。

# cd /var/www/html/
# ls
# ll
合計 0
# touch hoge.txt
# touch hoge.2.txt
# ll
合計 0
-rw-r--r-- 1 root root 0 10月 24 16:36 hoge.2.txt
-rw-r--r-- 1 root root 0 10月 24 16:35 hoge.txt
#

ブラウザでアクセスすると上記で作成したファイルが見えてしまいます。

 indexes11

 

/etc/httpd/conf/httpd.conf
<Directory "/var/www/html">
    Options Indexes FollowSymLinks
    Options -Indexes
    AllowOverride None
    Require all granted
</Directory>

 なおOptionsディレクティブで指定できるパラメータはこちらを参照ください。

 indexes12