首页 > 系统相关 >nginx设置允许跨域

nginx设置允许跨域

时间:2023-11-02 18:13:01浏览次数:36  
标签:Control 跨域 header Access nginx add Allow 允许 OPTIONS

server {
        listen       8088;
        server_name  localhost;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;
        add_header 'Access-Control-Allow-Methods' 'POST, GET, OPTIONS';
        add_header 'Access-Control-Allow-Headers' '*';
        add_header 'Access-Control-Allow-Origin' '*' always;
        add_header 'Access-Control-Allow-Credentials' 'true' ; #是否允许浏览器后续请求携带认证信息(cookies),该值只能是true,如果服务器不要浏览器发送Cookie,删除该字段即可。
        
        #后端代理
        location /api/ {
            if ($request_method = 'OPTIONS') {
                return 204;
            }
            proxy_pass http://101.32.253.94:8080;
            
        }
        
        #前端代理
        location  / {
            # OPTIONS 直接返回204
            if ($request_method = 'OPTIONS') {
                return 204;
            }
            proxy_pass  http://localhost:3440; 
        }

        
        

}

  

标签:Control,跨域,header,Access,nginx,add,Allow,允许,OPTIONS
From: https://www.cnblogs.com/boye169/p/17805968.html

相关文章

  • nginx报错 [error] 612#4188: CreateFile() "C:\yjzx\nginx-1.24.0/logs/nginx.pid"
    背景无论是nginx-sstop还是nginx-sreload命令,都会出现这个错误。[error]612#4188:CreateFile()"C:\yjzx\nginx-1.24.0/logs/nginx.pid"failed(2:Thesystemcannotfindthefilespecified)查找logs下nginx.pid文件确实没有创建成功,在网上查找了下了解决办法。发......
  • 7. 从零开始编写一个类nginx工具, HTTP及TCP内网穿透原理及运行篇
    wmproxywmproxy是由Rust编写,已实现http/https代理,socks5代理,反向代理,静态文件服务器,内网穿透,配置热更新等,后续将实现websocket代理等,同时会将实现过程分享出来,感兴趣的可以一起造个轮子法项目++wmproxy++gite:https://gitee.com/tickbh/wmproxygithub:https://github.com/tic......
  • nginx反向代理的重定向
    bi.kailinjt.com.confserver{listen80;server_namebi.kailinjt.com;location=/{return302$scheme://$host/webroot/login.html;}location/{#return302......
  • PowerApps Canvas通过当前审批状态控制只允许审批人编辑
    在DetailScreen的OnVisible事件中创建变量varIsApprovalUser判断登录人是否为当前节点的审批人:Set(myself,User());If(!varSelectedParent,UpdateContext({varIsApprovalUser:true}),Switch(varSelectedRecord.'OrderStatus状态'.Value,"待审批",If(User().Email=varSelectedRe......
  • yum安装nginx-源码编译安装nginx
    #nginx官网http://nginx.org/#nginx主要代理七层协议,也就是应用层;nginx是一个高性能HTTP和反向代理,负载均衡服务器.............#nginx默认端口是80#https默认端口是443#官网查看安装步骤http://nginx.org/——>documentation——>Installingnginx——>InstallationonLinux,pac......
  • 跨越禁区:性感的跨域解决方案揭秘
    跨域问题介绍跨域问题是由于浏览器的同源策略引起的,当一个请求的协议、域名或端口与当前页面不一致时,浏览器会拒绝接收响应。虽然服务器已经处理并响应了请求,但浏览器为了用户的安全,会单方面拒绝响应。为了解决这个问题,常见的有五种方法:JSONP、script标签、前端代理、Nginx代理和......
  • nginx server_name配置多域名的坑
    问题介绍项目配置了多个域名,如下,php代码中有获取 $_SERVER['SERVER_NAME'] 的值server{ server_namea.demo.comb.demo.com;...}当访问a.demo.com时,其获取的值是符合预期的。但是当访问b.demo.com时,其获取的值还是a.demo.com,导致代码中的判断出现错误......
  • Nginx 安全日志分析可视化
    之前介绍过ModSecurity这款优秀的开源WAF,它是一个入侵检测与阻止的引擎,原本是Apache的一个模块,现在可作为单独模块编译添加到Nginx服务中虽然这款WAF很优秀,但是使用起来并没有那么容易,之前也整理了文章介绍它的原理和规则,然而还有一个问题,就是它的日志分析,之前介绍原理规则......
  • Nginx零成本 易操作实现网站视频加速
    最近有朋友做了个网站,网站上面放了几个视频,觉得视频播放慢、卡顿,想让我帮忙优化下,今天就介绍个零成本,操作又简单的方法优化网站上视频播放速度目前很多人网站上放视频,除了用第三方视频平台连接,比如腾讯、优酷、爱奇艺、B站等的视频连接,就是直接将mp4格式的视频放网站目录下,直接嵌入......
  • 如何做 Nginx 安全日志分析可视化,看完这一篇,秒懂!
    之前介绍过ModSecurity这款优秀的开源WAF,它是一个入侵检测与阻止的引擎,原本是Apache的一个模块,现在可作为单独模块编译添加到Nginx服务中虽然这款WAF很优秀,但是使用起来并没有那么容易,之前也整理了文章介绍它的原理和规则,然而还有一个问题,就是它的日志分析,之前介绍原理规则......