lighttpd adicionando erro vhost

2

Estou tentando ter vários domínios. Seguiu as instruções da web e adicionou as linhas no arquivo lighttpd.conf:

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

mas quando eu reinicio o servidor, recebo o erro:

(configfile.c.859) source: /etc/lighttpd/lighttpd.conf line: 37 pos: 13 invalid character in variable name 2012-02-15 07:38:57: (configfile.c.915) configfile parser failed at: =~

Em todo lugar que eu vejo personagens = ~ e eu não sei porque não vai analisá-los agora. Estou usando o Debian 6

    
por cikatomo 15.02.2012 / 04:41

1 resposta

2

Estou vendo algumas aspas não-padrão (aspas abertas, aspas próximas e outra coisa) no que você postou, e acho que é isso que o lighttpd está fazendo:

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

Tente:

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

    
por 15.02.2012 / 05:30