index.htmlはApacheドキュメントのルートでは機能しません。

index.htmlはApacheドキュメントのルートでは機能しません。

Ubuntu 12.04があります。 apacheのドキュメントルートにファイルがありますが、ブラウザからドキュメントindex.htmlルートにアクセスすると、apacheはすべてのファイルを一覧表示します。

index.html私がそれと交換するとうまくいきますindex.php

私のもの/etc/apache2/sites-enabled/000-default

<VirtualHost *:80>
    ServerAdmin webmaster@localhost

DocumentRoot /home/test/www
<Directory /home/test/www/>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Order allow,deny
        allow from all
    </Directory>



    ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
    <Directory "/usr/lib/cgi-bin">
        AllowOverride None
        Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
        Order allow,deny
        Allow from all
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/error.log

    # Possible values include: debug, info, notice, warn, error, crit,
    # alert, emerg.
    LogLevel warn

    CustomLog ${APACHE_LOG_DIR}/access.log combined

    Alias /doc/ "/usr/share/doc/"
    <Directory "/usr/share/doc/">
        Options   MultiViews FollowSymLinks
        AllowOverride None
        Order deny,allow
        Deny from all
        Allow from 127.0.0.0/255.0.0.0 ::1/128
    </Directory>

</VirtualHost>

私は持っています/etc/apache2/mods-enabled/dir.conf

<IfModule mod_dir.c>

          DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm

</IfModule>

index.htmlたくさんの検索をしましたが、なぜ機能せずにブラウザに表示されるのかわかりません。

これら2つのファイル(index.htmlとindex.php)を維持すると、index.phpは正常に動作します。

出力は次のとおりですls -l /home/test/www

total 1816236
-rw-r--r--  1 root   www-data          3 Jun  3 10:09 index.html
-rw-r--r--  1 ubuntu www-data         53 Mar  4 16:55 index.php
drwxrwsr-x  5 ubuntu www-data       4096 May 12 05:03 lifetimeholidays
-rw-r--r--  1 root   www-data 1859796992 May 29 10:32 magentolive17_4_2014.zip
drwxrwsr-x 15 ubuntu www-data       4096 May 28 15:22 railsapp
drwxr-sr-x 15 root   www-data       4096 May 28 17:15 railsapp1
drwxrwxr-x  2 ubuntu www-data       4096 Apr 29 09:05 var

ベストアンサー1

.htaccess書類を持っていますか/home/test/www/?このAllowOverride Allセクションでは、このディレクトリのApache動的構成ファイルであるファイルを読み取ることができます。その内容は扱います/etc/apache2/sites-enabled/000-default

おすすめ記事