Каков наилучший или правильный способ указать два 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
, если вы хотите, чтобы разные субдомены обслуживали одни и те же данные сайта.