Lighttpd + Node.JS (via ModProxy) – 500 Erro interno do server

No topo do meu lighttpd, conf do file eu tenho o seguinte

serview.modules = ( "mod_access", "mod_alias", "mod_compress", "mod_redirect", # "mod_rewrite", "mod_proxy" ) 

Na pairte inferior, eu adicionei

 proxy.serview = (".js" => ( ( "host" => "127.0.0.1", "port" => 3000 ) )) 

Se eu for no meu file JS (contendo console.log('test'); ) Eu recebo um erro interno do server

Eu tentei colocá-lo em uma condição $ HTTP ["host"], e removendo .js, mas nem trabalho

Nó está bem, se eu executair o node test.js da linha de command, ele funciona

Então, qual service está sendo executado na porta 3000? Experimente o seu request diretamente contra essa porta (como curl http://localhost:3000/somename.js ).

Mas acho que você de alguma forma obteve o equívoco de que o nodejs é como o php onde você pode executair qualquer file .js com nodejs à medida que você executa .php com php – esse não é o caso. nodejs não é um intérprete "CGI" por si só (embora provavelmente você possa escreview um com nodejs que execute outros files js).