local copy of my drupal site doesn't seem to link I isntalled a local LAMP system and basically copied my site into /var/www/ for some local "experiments" (without messing around with the live site). I've mirrored the db and everything. Now when I go to http://127.0.0.1/ my home page is loaded well but all the links (e.g. http://127.0.0.1/content/lodge) won't load, I just get 404 Not Found. I assume I'm missing some kind of php or apache setting.

edit1

I did

sudo a2enmod rewrite
sudo /etc/init.d/apache2 restart


but this didn't seem to have made a change at all.
Now within /etc/apache2/sites-available/ I have two files 000-default.conf, default-ssl.conf. 
000-default.conf contains:

ServerAdmin webmaster@localhost
DocumentRoot /var/www
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined


and default-ssl.conf contains

ServerAdmin webmaster@localhost    
DocumentRoot /var/www
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
SSLEngine on
SSLCertificateFile      /etc/ssl/certs/ssl-cert-snakeoil.pem
SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key
&lt;FilesMatch "\.(cgi|shtml|phtml|php)$"&gt;
SSLOptions +StdEnvVars
&lt;/FilesMatch&gt;
&lt;Directory /usr/lib/cgi-bin&gt;
SSLOptions +StdEnvVars
&lt;/Directory&gt;
BrowserMatch "MSIE [2-6]" \
nokeepalive ssl-unclean-shutdown \
downgrade-1.0 force-response-1.0
BrowserMatch "MSIE [17-9]" ssl-unclean-shutdown


and I'm not exactly sre where to add AllowOverride All, can you be a little more specific?

Oh and .htaccess is in /var/www/ too

edit 2

okay, now what I did, I installed a fresh copy of drupal in http://127.0.0.1/alternatives/Quaaout/ and if I use the original site folder with a new db, urls like http://127.0.0.1/alternatives/Quaaout/?q=user work just fine! But if I use my site/ directory from the live site, this url automatically leads me to a 404 at page http://127.0.0.1/alternatives/Quaaout/user and the difference makes which database I have setup in my settings.php - with the new db from the fresh copy, ?q=user works fine, with the live copy it doesn't. So I thought it may be the url redirections I have setup in table redirect but I cleared it and it still didn't work.  So it's not the redirections, what else would be causing this?
Make sure apache has mod_rewrite enabled, and that the drupal .htaccess file is there in your drupal root. If you're on debian/ubuntu, you should be able to do:

sudo a2enmod rewrite
sudo /etc/init.d/apache2 restart