Существует много способов ограничить доступ в IIS6, полномочиями, перезаписью URL, сценариями перенаправления ASP, Вы называете его, и все это зависит от того, как Вы дифференцируетесь между "общедоступными" и "частными" пользователями.
Если Вы хотите стиль .htaccess granuality, я настоятельно рекомендую ISAPI ReWrite. Мы используем его здесь, и это является блестящим. Я полагаю, что в эти дни также существует бесплатная версия.
Это мог бы быть плохой способ сделать его...., но я всегда использовал шаги, описанные в: http://www.cyberciti.biz/tips/howto-lighttpd-web-server-setting-up-virtual-hosting.html
В Вашем случае я добавил бы:
$HTTP["host"] =~ "(^|\.)cranktrain\.com$" {
server.document-root = "C:\Program Files (x86)\LightTPD\htdocs\cranktrain.com"
server.errorlog = "C:\Program Files (x86)\LightTPD\logs\cranktrain.com\error.log"
accesslog.filename = "C:\Program Files (x86)\LightTPD\logs\cranktrain.com\access.log"
}
в конец моего lighttpd.conf файла.
$HTTP["host"] =~ "www\.cranktrain\.com$" {
server.document-root = "C:\Program Files (x86)\LightTPD\HTDOCS/"
}
Отключите простой-vhost и попытка это. Если это работает, просто продолжают ссылку от Joseph: http://www.cyberciti.biz/tips/howto-lighttpd-web-server-setting-up-virtual-hosting.html необходимо адаптировать пути и так далее...