IIS 7 and Above
Configuration & Scripting
Wildcard host header support
Re: Wildcard host header support
Sep 29, 2007 09:46 AM|steve schofield|LINK
If IIS doesn't fit your needs, use Apache. It's about the solution, not the technology. There are a few ways to do it in IIS I can think of off-hand.
1) Create a host-header for each user
2) Create a single site, use www.isapirewrite.com (3rd party rewrite tool) or something similar to redirect to a each users folder.
3) Write your own HTTP Module that rewrites the URL with ASP.NET.
I would probably recommend option #3 if you have ASP.NET developers, otherwise #2 is probably a nice clean solution. You set a wildcard DNS entry, create your folders then have one httpd.ini file to manage.
Windows Server MVP - IIS
Log archival solution
Install, Configure, Forget