Raspberry piで複数のバーチャルホストをローカルホストで使い分ける

ここを参考に
http://d.hatena.ne.jp/toytools/20070417

sudo vim /etc/apache2/apache2.conf

# Include the virtual host configurations:
#↓これを追加 ルートアクセスに対して全許可
<Directory />
    Options Indexes FollowSymLinks
    AllowOverride FileInfo Options
    Order allow,deny
    Allow from all
</Directory>

Include sites-enabled/*.conf #ここもなんか気持ち悪いので.confしか見ないように変更した

sudo vim /etc/apache2/sites-enabled/test.localhost.conf

<VirtualHost *:80>
    DocumentRoot /home/pi/Documents/apache2/public_html
    ServerName test.localhost
</VirtualHost>

sudo vim /etc/hosts

127.0.0.1   localhost
127.0.0.1   test.localhost #これを追加
::1     localhost ip6-localhost ip6-loopback
fe00::0     ip6-localnet
ff00::0     ip6-mcastprefix
ff02::1     ip6-allnodes
ff02::2     ip6-allrouters

127.0.1.1   raspberrypi

で、apache再起動。

$ sudo service apache2 restart

Raspiのデスクトップでhttp://test.localhostにアクセスすると、
~/Documents/apache2/public_htmlの中身が見れる。