Lighttpd: указать два http-хоста с одним и тем же корнем документа?

Каков наилучший или правильный способ указать два 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" ] для каждого поля?

1
задан 29 April 2016 в 01:25
1 ответ

Нет, это не работает при тестировании файла конфигурации с помощью:

# lighttpd -t -f lighttpd.conf

Я думаю, каждое поле $ HTTP ["host"] должно быть отдельным, с повторением server.document-root , если вы хотите, чтобы разные субдомены обслуживали одни и те же данные сайта.

0
ответ дан 4 December 2019 в 06:22

Теги

Похожие вопросы