Lighttpd vhost 配置

Lighttpd vhost 配置

我在 Debian 上运行 lighttpd。有没有办法将虚拟主机指定放在 /etc/lighttpd/lighttpd.conf 文件之外?我想尝试一种更简洁的方法,因为我的文件有点长。

答案1

您可以像在 apache 中一样将 lighttpd vhost 拆分到多个文件上。

例如,您想在两个单独的文件中添加两个 vhost 配置,首先需要在默认的 /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

添加以下配置指令:

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

保存并关闭文件。

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

相关内容