在 Lighttpd 上指定两个具有相同文档根目录的 http 主机的最佳或正确方法是什么?例如,为 example.org 和 www.example.org 上的域提供服务。
lighttpd.conf
对于一台主机,给出以下内容:
$HTTP["host"] == "www.example.org" {
server.document-root = "/path/to/root/example"
}
这对于两台主机来说是有效的配置吗?
$HTTP["host"] == ( "example2.org", "www.example2.org" ) {
server.document-root = "/path/to/root/example2"
}
或者您是否必须$HTTP["host"]
为每个字段复制/重复?
答案1
不,使用以下命令测试配置文件时,这似乎不起作用:
# lighttpd -t -f lighttpd.conf
我想,如果您希望不同的子域提供相同的站点数据,则每个$HTTP["host"]
字段必须是单独的,并且必须重复。server.document-root