I recently struggled setting up Apache 2 myself, and had the same problem.
Under, /etc/apache2/sites-enabled, there should be a file maybe called 000-default. Open that in an editory and look for the part that says:
Code:
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
# This directive allows us to have apache2's default start page
# in /apache2-default/, but still have / go to the right place
RedirectMatch ^/$ /apache2-default/
</Directory>
Should be as simple as just commenting this part out, and then restarting apache2.
The
Code:
RedirectMatch ^/$ /apache2-default/
Is the main line that causes your situation to happen.