Localhost to custom page
You actually have some errors in the config snippet you posted, try this:

&lt;VirtualHost *:80&gt;
    ServerAdmin webmaster@dummy-host.example.com
    DocumentRoot "/Users/me/site"
    ServerName me.com
    ServerAlias www.me.com
    ErrorLog /private/var/log/apache2/dummy-host.example.com-error_log
    CustomLog /private/var/log/apache2/dummy-host.example.com-access_log common
&lt;/VirtualHost&gt;


You don't need to &lt;Directory&gt; section for these directives, and you were missing the closing &lt;/Directory&gt;. This might have caused Apache to not load your config and serve the default virtualhost instead.