nginx配置无根tomcat应用代理出现双斜杠问题

问题描述-nginx日志
nginx配置无根tomcat应用代理出现双斜杠问题_第1张图片
问题描述-后台(spring-security)
负载均衡配置
nginx配置无根tomcat应用代理出现双斜杠问题_第2张图片
反向代理配置
nginx配置无根tomcat应用代理出现双斜杠问题_第3张图片
访问url配置

第二天发现以上配置无法使用,于是给访路径加上/,然后更改nginx配置为


nginx配置无根tomcat应用代理出现双斜杠问题_第4张图片
nginx最终配置
    location /api{
            proxy_pass       http://test;
            rewrite /api/(.+)$ /$1 break;
            proxy_set_header   Host             $proxy_host;
            proxy_set_header   X-Real-IP        $remote_addr;
            proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
            proxy_pass_request_headers              on;
    }

参考:
https://www.cnblogs.com/lemon-le/p/7800879.html
https://www.jianshu.com/p/89201a82528d
https://www.oschina.net/question/54100_30402

你可能感兴趣的:(nginx配置无根tomcat应用代理出现双斜杠问题)