Apache: opção de substituição ilegal FileInfo

1

Instalei um novo servidor Ubuntu 12.04 e configurei o Apache e o MySQL.

Estou apenas tentando replicar o que tenho no meu servidor atual e me deparei com um único problema. - > FileInfo

Dentro desses dois arquivos abaixo:

/etc/apache2/sites-available/default-ssl
/etc/apache2/sites-available/default

Eu preciso adicionar algumas substituições para o servidor apache.

Original:

<Directory /var/www/MySite>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride None
        Order allow,deny
        allow from all
</Directory>

Novo:

<Directory /var/www/MySite>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride FileInfo, Indexes
        Order allow,deny
        allow from all
</Directory>

Eu instalei os seguintes mods para o Apache:

sudo apt-get install lamp-server^ -y
sudo apt-get install apache2.2-common apache2-utils openssl openssl-blacklist openssl-blacklist-extra -y
sudo apt-get install curl libcurl3 libcurl3-dev php5-curl -y
sudo apt-get install php5-tidy -y
sudo apt-get install php5-gd -y
sudo apt-get install php-apc -y
sudo apt-get install memcached -y
sudo apt-get install php5-memcache -y
sudo a2enmod ssl
sudo a2enmod rewrite
sudo a2enmod headers 
sudo a2enmod expires 
sudo a2enmod php5

Então, quando eu faço uma reinicialização com AllowOverride None, está tudo ok.

sudo /etc/init.d/apache2 restart

 * Restarting web server apache2  ... waiting        [OK]

Mas assim que eu mudo o AllowOverride para FileInfo, Indexes

Syntax error on line 11 of /etc/apache2/sites-enabled/000-default:
Illegal override option FileInfo,
Action 'configtest' failed.
The Apache error log may have more information.
   ...fail!

Não consigo ver nada de anormal no error.log

[Wed Jun 06 08:23:51 2012] [notice] caught SIGTERM, shutting down
[Wed Jun 06 08:23:52 2012] [warn] RSA server certificate CommonName (CN) 'mySite.com' does NOT match server name!?
[Wed Jun 06 08:23:52 2012] [warn] RSA server certificate CommonName (CN) 'mySite.com' does NOT match server name!?
[Wed Jun 06 08:23:52 2012] [notice] Apache/2.2.22 (Ubuntu) PHP/5.3.10-1ubuntu3.1 with Suhosin-Patch mod_ssl/2.2.22 OpenSSL/1.0.1 configured -- resuming normal operations

Eu recebo esse aviso porque é um servidor de teste, no entanto recebo o mesmo aviso com AllowOverride None e ainda reinicia o servidor Apache corretamente. Portanto, este aviso deve ser inofensivo.

Eu perdi alguma coisa?

Obrigado,

    
por Houman 06.06.2012 / 11:19

1 resposta

1

Não deve haver vírgulas na lista de substituições. Deve ser

AllowOverride FileInfo Indexes
    
por 06.06.2012 / 11:23