虚拟主机在lighttpd?

好吧,这里呢…我已经看到一些其他的post处理这个,但它没有多大的帮助。 我正在使用Windows XP。 我的问题是试图让lighttpd使用虚拟主机。 现在,我设法使所有的东西和默认的/ htdocs和默认页面显示在互联网上很好,但由于我有几个站点主办,我需要虚拟主机。 我设法在Apache中做到了这一点,所以我猜想在lighttpd中可以运行得很好,但显然我错过了一些东西。

好的,假设我有域(www。)example.org。 我希望每个使用该url的人都能正确使用index.html。 假设index.html位于lighttpd目录下的“websites / website1”目录中。 (因此,完整path是c:/ProgramsFiles/lighttpd/websites/website1/index.html)

现在:我是如何设置我的虚拟主机(在configuration文件中)? 请详细说明一下,因为我已经试过了好几个小时,从论坛上得到了模糊的提示,但这并不奏效。

还有什么额外的事情呢? 改变“server.bind”或摆脱默认的server.document-root,或者什么?

我感谢你可以给的所有帮助! 特别是如果这是你提供的逐字/逐步的解决scheme!

编辑:而且,是的,我的mod_simple_vhost已启用。

所有你需要的是这样的configuration:

$HTTP["host"] =~ "(^|www\.)example\.org$" { server.document-root = "C:/Program Files/lighttpd/websites/website1/" } 

不太确定如何在Windows下格式化path – 也许逃脱Program Files的空间?

除非您希望根据域名dynamicconfiguration虚拟主机,否则不需要mod_simple_vhost