Single-user local web server is set up to sync with ~/.public_html using rsync. This isn't going to handle virtual hosting, but that's not the idea(with this one). It's just for people to play with webpages. make sure to offer a choice of one or the other, both will break it.