Lighttpd
lighttpd 添加虛擬主機錯誤
我正在嘗試擁有多個域。按照網路上的說明並在 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
我在您發布的內容中看到了一些非標準引號(開引號、閉引號和其他內容),我認為這就是 lighttpd 所抱怨的:
$HTTP["host"] =~ “(^|.)example.com$” { server.document-root = “/var/www/example.com″ }
請嘗試:
$HTTP["host"] =~ "(^|.)example.com$" { server.document-root = "/var/www/example.com" }