nginx url proxypass com reescrita usando rgex

1

Você poderia por favor alguém me orientar sobre isso? seja qual for a string que vem depois de /api/(variable string) , eu preciso que o mesmo reflita na minha variável proxy_pass

location /api/.*{
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    add_header Cache-Control public;
    **proxy_pass http://10.0.1.98:8080/latilla/.***;
    proxy_read_timeout  90;
    proxy_intercept_errors on;
    error_page 404 /;
}  
    
por Sathiya Vasagam S 12.07.2016 / 16:06

1 resposta

1

Você deve ser capaz de fazer apenas:

location /api/ {
    proxy_pass http://10.0.1.98:8080/latilla/;
}

Incluir um uri no proxy_pass substituirá a parte correspondente do local (desde que não seja um regex).

    
por 12.07.2016 / 17:30