Basta criar e configurar o diretório raiz http "falso" sem arquivos.
server.document-root = "/var/www"
Acabei de configurar um servidor lighttpd que quero usar para atender a vários aplicativos em diferentes domínios.
Consegui fazer com que o tráfego para um domínio específico fosse redirecionado para um aplicativo em execução em outra porta como esta:
$HTTP["host"] =~"my-domain.com" {
proxy.balace = "round-robin" proxy.server = ( "/" =>
( ( "host" => "127.0.0.1", "port" => 8080 ) ) )
}
Eu sei que não preciso do equilíbrio, mas eu tenho isso apenas no caso de eu estar indo para algum dia.
De qualquer forma, o problema é que eu quero que todo o tráfego para "meu-domínio.com" vá para "meu-dominio.com/my-tomcat-app".
Eu sei que posso renomear a guerra para ROOT.war, eu gostaria de resolver isso usando o redirecionamento lighttpd ou algo assim para que eu possa hospedar vários aplicativos, se eu quiser.
Então, basicamente, como faço para que o tráfego para "meu-dominio.com.br" acesse "meu-dominio.com/my-tomcat-app"?
Basta criar e configurar o diretório raiz http "falso" sem arquivos.
server.document-root = "/var/www"
Tags lighttpd