It's just a test page so I can get the hang of it. The test page is live on the net, which is good.
I don't understand how to connect to it via ftp like a normal webmaster would.
I set up a site via name based virtual host settings, and the site works because the real world can connect to it. Now say I set up a bunch of others, so I have 5 different websites, and they all belong to different people, so each needs their own username/pass (like on a shared host). Where do you set up the username and pass for each site when creating each named based virtual host? The guide mentions:
<VirtualHost *:80>
ServerAdmin
webmaster@example.com
ServerName example.com
ServerAlias
www.example.com
DocumentRoot /srv/www/example.com/public_html/
ErrorLog /srv/www/example.com/logs/error.log
CustomLog /srv/www/example.com/logs/access.log combined
</VirtualHost>
So how does each webmaster connect to their site via ftp for example?