lighttpd 添加 vhost 错误

lighttpd 添加 vhost 错误

我正在尝试拥有多个域。按照网站上的说明,在 lighttpd.conf 文件中添加以下行:

$HTTP["host"] =~ “(^|.)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

答案1

我发现您所发布的内容中有一些非标准引号(打开引号、关闭引号和其他内容),我认为这就是 lighttpd 所遇到的问题:

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

请尝试:

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

相关内容