Lighttpd虚拟主机configuration

我在Debian上运行lighttpd。 有没有一种方法可以将我的虚拟主机名称放在/etc/lighttpd/lighttpd.conf文件之外? 我想尝试一个更清洁的方法,因为我的文件变得有点长。

你可以在多个文件分割lighttpd虚拟主机,如在Apache中。

例如,要在两个单独的文件中添加两个vhostconfiguration,首先需要将此文件包含在默认的/etc/lighttpd/lighttpd.conf中:

1)在文件底部添加:

include "domain1.com.conf"

include "domain2.net.conf"

2)打开/etc/lighttpd/domain1.com.conf文件:

vi /etc/lighttpd/domain1.com.conf

添加以下configuration指令:

$HTTP["host"] =~ "domain1\.com" { server.document-root = "/dir/to/www" accesslog.filename = "/dir/to/logs/access.log" }

保存并closures文件。

为其他domain2.net.conf重复相同的操作,依此类推…