Redirecionamento do proxy Lighttpd pela porta

3

Estou realmente começando com o lighttpd e não sei como configurar isso exatamente.

Eu estou querendo pegar o tráfego e redirecionar para outro servidor e dizer " link " e redirecionar a solicitação e as respostas para " link "

Outro exemplo seria " link " indo para " link "

O que exatamente devo procurar para realizar isso?

Obrigado.

    
por daelious 23.10.2012 / 19:50

1 resposta

2

No Lighttpd 1.4, você precisa usar mod_proxy para encaminhar a solicitação para outro servidor.

proxy.server = ("/url_a" => ((
    "host" => "1.2.3.4",
    "port" => 8080,
)))

Alterar o caminho da URL ou o nome do host virtual é um pouco complicado em 1.4. Se você estiver usando 1.5, poderá usar o mod_proxy_core , que é mais configurável:

$HTTP["url"] =~ "^/url_a" {
    proxy-core.protocol = "http"
    proxy-core.backends = ("other_server:8080")
    proxy-core.rewrite-request = (
        "_uri" => ( "^/url_a/?(.*)" => "/$1" ),
        "Host" => ( ".*" => "other_server" ),
    )
}
    
por 23.10.2012 / 20:28