Назад | Перейти на главную страницу

Конфигурация Lighttpd vhost

Я использую lighttpd на Debian. Есть ли способ разместить обозначения моего виртуального хоста вне файла /etc/lighttpd/lighttpd.conf? Я хочу попробовать более чистый подход, так как мой файл становится немного длинным.

Вы можете разделить vhost lighttpd на несколько файлов, как в apache ..

Например, вы хотите добавить две конфигурации 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 и так далее ...