Каков наилучший или правильный способ указать два http-хоста с одним и тем же корнем документа в Lighttpd? Например, для обслуживания домена на 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"]
поле для каждого?
Нет, похоже, это не работает при тестировании файла конфигурации с помощью:
# lighttpd -t -f lighttpd.conf
Я думаю каждый $HTTP["host"]
поле должно быть отдельным, с server.document-root
повторить, если вы хотите, чтобы разные субдомены обслуживали одни и те же данные сайта.