nginx 跨域请求怎么设置白名单

nginx 跨域请求怎么设置白名单,第1张

添加如下location:

location / {

 add_header Access-Control-Allow-Origin *

}

会在响应头中添握厅孙加伏迟Access-Control-Allow-Origin字段以允许段链跨域

说明:

会把如 : http://localhost:8082/test/**** 转发给 http://proxyedservice:8001/*****

相当于把/test及其前面那一截替换成proxy_pass,后面那一截照发

2.$http_origin

并不是nginx的内置参数,nginx支持取自定义的参数值,$http_XXX这个格式是nginx取请求中header的知裤XXX的值的。丛空这里取的是origin,而一般跨域请求都会将请求的来源放在origin中(浏览器渗猛瞎会往跨域请求的header上面加origin这个header)。

3.白名单可以通过正则表达式来配置。

4. 跨域资源共享 CORS 详解


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11978761.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存