tomcat隐藏400报错信息
解决tomcat 安全漏洞,http 400报错,开发人员在tomcat新增了错误页面,页面未跳转,没解决
我在nginx配置文件中新增了配置解决了;
upstream web_tomcat {ip_hash;server 192.168.1.62:8082 weight=1;server 192.168.1.63:8082 weight=1;server 192.168.1.64:8082 weight=1;server 192.168.1.65:8082 weight=1;server 192.168.1.66:8082 weight=1;server 192.168.1.67:8082 weight=1;server 192.168.1.68:8082 weight=1;server 192.168.1:8082 weight=1;keepalive 768;
}server {listen 80;server_name your-domain.com;location / {proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header REMOTE-HOST $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_pass http://web_tomcat/demo/;# 关键:捕获来自后端的 400 错误,并重定向到指定 URLproxy_intercept_errors on;error_page 400 =302 https://your-domain.com/error-page.html;}
}