lighttpd+apache

lighttpd+apache

Ultimamente ouvi falar de pessoas executando Apache e nginx juntos, nginx para conteúdo estático e apache para dinâmico. O mesmo pode ser feito com lighttpd e apache?

Responder1

Absolutamente. lighttpd pode atuar como um proxy para um servidor web diferente para conteúdo que não gerencia localmente.

Uma configuração simples seria assim - digamos que você deseja que o lighttpd envie cada solicitação /webapp/para um serviço diferente:

$HTTP["url"] =~ "^/webapp" {
    proxy.server = ( "" =>
        ( ( 
            "host" => "127.0.0.1",
            "port" => 8000
        ) )
    )
}

Essa configuração enviaria tráfego para 127.0.0.1(localhost - altere isso se estiver sendo executado em um sistema diferente) na porta 8000 - ajuste essa configuração para atender às suas necessidades. Tenha em mente que se os serviços estiverem sendo executados no mesmo sistema, você precisará certificar-se de tirar o Apache da escuta em 80, que é o padrão.

informação relacionada