index.html não está funcionando na raiz do documento do apache

2

Eu tenho o Ubuntu 12.04. Eu tenho um arquivo index.html no documento raiz do apache, mas o apache lista todos os arquivos quando eu acesso a raiz do documento pelo navegador.

Funciona bem se eu substituir index.html por index.php .

Meu /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>

Eu tenho /etc/apache2/mods-enabled/dir.conf :

<IfModule mod_dir.c>

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

</IfModule>

Eu fiz muita pesquisa, mas não sei o meu porque o index.html não está funcionando e está sendo listado no navegador.

Se eu mantiver os dois arquivos (index.html e index.php), então index.php funciona bem.

Aqui está a saída de 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
    
por Tarun Garg 03.06.2014 / 12:50

1 resposta

1

Você tem um arquivo .htaccess em /home/test/www/ ? A sub-rotina AllowOverride All permitiria a leitura desse arquivo, que é um arquivo de configuração dinâmica do Apache para esse diretório. Seu conteúdo substitui as diretivas de configuração em /etc/apache2/sites-enabled/000-default .

    
por 03.06.2014 / 13:39