Buenas tardes,
Tengo un problema de configuración de apache2 que no consigo dar con la solución, y llevo ya varios días.
Tengo que instalar apache2 para que funcione correctamente una pagina que tengo echa en drupal, cuando creo que esta todo instalado, junto con la base de datos y otras cosas, cuando voy a la URL "localhost/miweb" aparece correctamente, pero si hacemos click en cualquier enlace en el que me lleve a otra pagina me suelta el error 404.
He comparado la configuración de apache2 con la de un equipo que funciona correctamente y no encuentro nada extraño.
La configuración que tengo en /etc/apache2/site-enable/default:
ServerAdmin info@admin.es
#default
DocumentRoot /var/www/
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order allow,deny
allow from all
ErrorLog /var/log/apache2/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /var/log/apache2/access.log combined
Alias /doc/ "/usr/share/doc/"
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
Gracias por la ayuda.

El error que sale en error
El error que sale en error.log de apache2 es este:
[Thu Nov 29 14:16:38 2012] [error] [client 10.0.0.107] File does not exist: **********, referer: http://*********
No se si puede ser de apache, por que he instalado un foro phpbb y funciona correctamente, sin embargo he instalado un nuevo Drupal y no llega a instalarlo, se queda en la ventana de instalación de la conexión con la base de datos. Saben algo, no se que más mirar, gracias y un saludo.
He conseguido que funcione,
He conseguido que funcione, poniendo en el navegador "localhost" entra directamente en la web. Funciona pero no es lo correcto.
He cambiado "AllowOverride all" a "none", pero para que funcione correctamente falta menos.