I've noticed that some webservers have sub-interfaces with different IPs, so that they can serve up different web sites.
For example, a single box running Solaris 8 might have it's primary interface (hme0) be 10.1.1.10 and web.domain.com in DNS, and a subinterface of hme0:1 be 10.1.1.11 and web2.domain.com in DNS.
They do that so that when you browse to http://web
you get different sites, but both served by Apache on the same box..
Isn't it possible in Apache to use a single IP, and direct to different websites based on the DNS name someone uses?
For example Apache would say
http://web.domain.com --> /index.html
http://web2.domain.com --> /directory/index.html