Você pode dividir o lighttpd vhost em vários arquivos como no apache.
Por exemplo, você quer adicionar duas configurações vhost em dois arquivos separados, primeiro você precisa incluir este arquivo no padrão /etc/lighttpd/lighttpd.conf:
1) Na parte inferior do arquivo, adicione:
include "domain1.com.conf"
include "domain2.net.conf"
2) Abra o arquivo /etc/lighttpd/domain1.com.conf:
vi /etc/lighttpd/domain1.com.conf
Adicione a seguinte diretiva de configuração:
$HTTP["host"] =~ "domain1\.com" {
server.document-root = "/dir/to/www"
accesslog.filename = "/dir/to/logs/access.log"
}
Salve e feche o arquivo.
repita a mesma ação para outro domain2.net.conf, e assim por diante ...