configuración de nginx para proxy inverso

configuración de nginx para proxy inverso

Estoy intentando implementar un proxy inverso usando nginx. Estoy usando la siguiente configuración pero hay algún problema. http://aweuw1tool0211:6405/BOE/CMCusar el puerto 80 no ocupa el uri completo sino solo hastahttp://aweuw1tool0211:6405. Aparece el error 404 que falta la página web.

server  {
 listen NGX-WEB:80;
 server_name NGX-WEB;
 root html;
 index index.html index.htm;
location /BOE/CMC {
   proxy_set_header Host $host;
    proxy_set_header X-Forwarded-Host $host;
    proxy_set_header X-Forwarded-Server $host;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://aweuw1tool0211:6405/;
proxy_redirect default;
proxy_cookie_path ~^/BOE/CMC/.*$ /;

¿Alguien puede sugerirme qué cambio se requiere en el archivo de configuración para acceder? http://aweuw1tool0211:6405/BOE/CMCusando el puerto 80 de alguna manera nginx está tomandohttp://aweuw1tool0211:6405no acepta las aplicaciones web

Respuesta1

Ha sido víctima de uno de los errores clásicos de nginx proxy_pass: si coloca una barra diagonal en el argumento de la URL proxy_pass, el URI de solicitud original no se pasa al backend. Suelte la barra diagonal y se enviará el URI de solicitud original.

información relacionada