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

lighttpd добавляет ошибку vhost

Я пытаюсь создать несколько доменов. Следуя инструкциям из Интернета, добавил строки в файл lighttpd.conf:

$ HTTP ["хост"] = ~ «(^ |.) Example.com $» {server.document-root = «/var/www/example.com ″}

но когда я перезапускаю сервер, я получаю сообщение об ошибке:

(configfile.c.859) источник: /etc/lighttpd/lighttpd.conf строка: 37 поз: 13 недопустимый символ в имени переменной 2012-02-15 07:38:57: (configfile.c.915) сбой анализатора файла конфигурации в : = ~

Везде я вижу символы = ~, и я не знаю, почему он не разбирает их сейчас. Я использую Debian 6

Я вижу некоторые нестандартные кавычки (открытая кавычка, закрытая кавычка и что-то еще) в том, что вы опубликовали, и я думаю, что это то, на что борется lighttpd:

$HTTP["host"] =~ “(^|.)example.com$” { server.document-root = “/var/www/example.com″ }

Вместо этого попробуйте:

$HTTP["host"] =~ "(^|.)example.com$" { server.document-root = "/var/www/example.com" }