proxy reverso nginx

2

Eu tenho um aplicativo de trilhos em execução no nginx e passageiro. Eu quero proxy todas as solicitações que chegam no url / cometchat para o servidor apache em execução na porta 81.

Então, todos os pedidos / cometchat / cometchat / xyz /cometchat/xyz/abc/1.html

deve ir para o servidor apache na porta 80.

É tentado o seguinte

localização ^ ~ / cometchat / {          proxy_pass link ; }

isso só funciona quando o pedido é / cometchat / mas não funciona quando é /cometchat/index.html

e

localização ~ ^ / cometchat /(.*)$ {          #alias / home / website / files / $ 1;          proxy_pass link ; }

ambos não funcionam.

Por favor, sugira o correto.

    
por user68613 08.02.2011 / 20:53

1 resposta

1

Tente o seguinte:

location /cometchat/ {
    proxy_pass http://127.0.0.1:81;
}
    
por 08.02.2011 / 20:59