Nginx跨域指定域名

网友投稿 821 2022-10-13

Nginx跨域指定域名

Nginx跨域指定域名

方法

在 server 内配置

server{

set $cors '';

if ($~* "^http://demo01:port$") {

set $cors $($~* "^http://demo02:port$") {

set $cors $/demo{

add_header 'Access-Control-Allow-Origin' '$cors';

add_header 'Access-Control-Allow-Credentials' 'true';

# 为预检请求加的header

add_header 'Access-Control-Allow-Methods' 'GET, POST, PUT, DELETE';

#为预检请求加的header

add_header 'Access-Control-Allow-Headers' '*';

}

}

方法二

map指令是ngx_map $var1 $var2 {…}

默认值: -

配置段: server 模块上方新建map

map $$cors_list{

default  ​​​​​​$cors_lis

add_header Access-Control-Allow-Origin $cors_list;

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:web.py- Python框架
下一篇:如何阅读英文文献,有哪些高效的方法或者辅助工具?
相关文章

 发表评论

暂时没有评论,来抢沙发吧~