Как указать корень локального сайта?
Указать mysite.ru.local в файле конфигурации сайта:<VirtualHost 127.0.0.1:80>
  DocumentRoot /home/mysite.ru/www
  ServerName mysite.ru.local
  # ServerAlias mysite.ru
  # ...все остальное...
</VirtualHost>
Чтобы в браузере сайт открывался по указанному адресу, можно прописать его в файле hosts.
Под Linux см. файл /etc/hosts.
Под Windows см. C:\Windows\System32\drivers\etc\hosts.
(с правами администратора)
В файл hosts нужно указать имя хоста и IP сервера. Например:127.0.0.1          mysite.ru.local
Вместо .local лучше использовать другую зону, т.к. с .local могут быть проблемы. Можно просто mysite, либо mysite.serverName.
настройте хосты