要解决CORS(跨域资源共享)问题,你可以在NGINX配置中添加以下代码来设置"access-control-allow-origin"头以允许特定站点访问:\n\nnginx\nlocation / {\n if ($http_origin = "http://172.16.15.89" or $http_origin = "http://172.16.15.87") {\n add_header "Access-Control-Allow-Origin" "$http_origin";\n }\n proxy_pass http://tomcat_server;\n}\n\n\n上述配置中,$http_origin变量将匹配请求中的Origin头信息,如果请求的Origin是"http://172.16.15.89"或"http://172.16.15.87",那么就会将"Access-Control-Allow-Origin"头设置为对应的$http_origin值。\n\n请将上述配置中的http://tomcat_server替换为你实际的Tomcat服务器地址。\n\n这样配置后,NGINX将充当代理服务器,将请求转发给Tomcat,并在响应中添加CORS头以允许特定站点访问。

Nginx代理Tomcat部署JavaWeb项目CORS跨域问题解决方案

原文地址: https://www.cveoy.top/t/topic/pWDj 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录