Have learned a lot about how to set up and run servers at home and how to run dozens of sites on one IP address using ProxyPass and ProxyPassReverse in the httpd-vhosts.conf file of Apache 2.
ProxyPass is configured on the machine accepting HTTP requests which are being directed from the router on port 80. The machine accepting the HTTP requests then forwards something like moo.dannychoo.com to another internal machine at 192.168.111.20. Use the following in a VirtualHost tag. ServerName moo.dannychoo.com
ServerAlias moo.dannychoo.com
ProxyPass /
http://192.168.112.20/
ProxyPassReverse /
http://192.168.112.20/
Anybody here running a server at home?