Estou tentando implementar proxy reverso usando nginx. Estou usando a configuração abaixo, mas há algo errado. http://aweuw1tool0211:6405/BOE/CMCusar a porta 80 não está ocupando o uri completo, mas apenas atéhttp://aweuw1tool0211:6405. Obtendo erro 404 faltando página da 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/.*$ /;
alguém pode me sugerir quais alterações são necessárias no arquivo de configuração para acessar http://aweuw1tool0211:6405/BOE/CMCusando a porta 80 de alguma forma o nginx está tomandohttp://aweuw1tool0211:6405não aceita webapps
Responder1
Você foi vítima de um dos erros clássicos do nginx proxy_pass
: se você colocar uma barra final no argumento da URL proxy_pass
, o URI da solicitação original não será passado para o back-end. Elimine a barra final e o URI da solicitação original será enviado.