.htaccess não funciona em amazon ec2 ubuntu instance

Eu tenho um servidor do serviço ec2 da amazon rodando no Linux Ubuntu (Ubuntu Server 13.04 64 bit) e eu instalei o apache, php e mysql. Eu adicionei um arquivo .htaccess na minha raiz de documentos (por exemplo, / var / www /).

Aqui está o código no arquivo .htaccess da seguinte forma:

RewriteEngine on 
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME}\.php -f 
RewriteRule ^(.*)$ $1.php

Se eu remover o .php da url como "index1" em vez de "index1.php", ele retornará 404 erro do navegador. Funciona corretamente no meu servidor anterior.

Eu tenho o .htaccess habilitado no servidor. Eu fiz isso usando o comando "sudo vim / etc / apache2 / sites-disponível / padrão" e alterei "AllowOverride None" para "AllowOverride All".

Eu também verifiquei o .htaccess trabalhando passando um valor inválido no arquivo htaccess e ele retorna "Internal server error - 500" no navegador.

Aqui está o link das informações do meu servidor:http://54.200.58.45/mytest.php

Qualquer ajuda nesse sentido será muito apreciada.

questionAnswers(4)

yourAnswerToTheQuestion