Конфигурация nginx для обратного прокси

Конфигурация nginx для обратного прокси

Я пытаюсь реализовать обратный прокси с помощью nginx. Я использую следующую конфигурацию, но что-то не так. http://aweuw1tool0211:6405/BOE/CMCиспользование порта 80 не занимает весь URI, а только доhttp://aweuw1tool0211:6405. Получаю ошибку 404: отсутствует веб-страница.

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/.*$ /;

может кто-нибудь подсказать, какие изменения необходимо внести в файл конфигурации для доступа http://aweuw1tool0211:6405/BOE/CMCиспользуя порт 80 каким-то образом nginx принимаетhttp://aweuw1tool0211:6405не принимает веб-приложения

решение1

Вы стали жертвой одной из классических ошибок nginx proxy_pass: если вы добавите завершающий слеш в аргумент URL в proxy_pass, исходный URI запроса не будет передан на бэкэнд. Уберите завершающий слеш, и исходный URI запроса будет отправлен.

Связанный контент