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/CMCnginx 正在使用 80 端口http://aweuw1tool0211:6405不采用 Web 应用程序

答案1

您已成为 nginx 的一个经典错误proxy_pass:如果您在 URL 参数后面加上一个斜杠proxy_pass,则原始请求 URI 不会传递到后端。删除结尾的斜杠,将发送原始请求 URI。

相关内容