当前位置: 首页 > news >正文

nginx 设置跨域

nginx 设置跨域
在 Nginx 中设置跨域,可以在 server 配置块中添加相应的 add_header 指令。以下是一个示例配置:

server {
    listen 80;
    server_name yourdomain.com;
 
    location / {
        # 设置跨域头部
        add_header 'Access-Control-Allow-Origin' '*';
        add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS';
        
        # 其他配置...
    }
}

在这个配置中,我们设置了 Access-Control-Allow-Origin 为 *,允许所有来源的跨域请求。同时,也设置了允许的方法 Access-Control-Allow-Methods 为 GET, POST, OPTIONS。

如果你想限制跨域请求到特定的域,可以替换 * 为你想要允许的域,例如:

add_header 'Access-Control-Allow-Origin' 'http://example.com';

 确保在配置文件中适当地设置这些指令,并在必要时重载或重启 Nginx 以应用更改。

 

相关文章:

  • C# 多线程编程:线程锁与无锁并发
  • Qt常用容器之:QVector
  • 【vue核心技术实战精讲】1.9 Vue指令之v-model双向数据绑定
  • 华为云使用指南02
  • vue 列表渲染
  • k8s 如何获取加入节点命名
  • 浅谈iOS开发中的自动引用计数ARC
  • 使用llamafile 构建本地大模型运用
  • spring boot的返回值里面含有net.sf.json.JSONObject 报错net.sf.json.JSONNull[“empty“])]
  • <深度学习入门学习笔记P1>——《深度学习》
  • 后端返回文件流pdf 下载
  • 【AIGC调研系列】Starling-LM-7B模型与其他模型相比的优势和劣势
  • 更高效稳定 | 基于ACM32 MCU的编程直流电源应用方案
  • C#WPF控件TextBlock详解
  • 通俗易懂:如何通过JVM参数来调整内存大小?
  • [rust! #004] [译] Rust 的内置 Traits, 使用场景, 方式, 和原因
  • 【从零开始安装kubernetes-1.7.3】2.flannel、docker以及Harbor的配置以及作用
  • 03Go 类型总结
  • C学习-枚举(九)
  • js作用域和this的理解
  • Map集合、散列表、红黑树介绍
  • markdown编辑器简评
  • nginx(二):进阶配置介绍--rewrite用法,压缩,https虚拟主机等
  • select2 取值 遍历 设置默认值
  • Sequelize 中文文档 v4 - Getting started - 入门
  • Webpack4 学习笔记 - 01:webpack的安装和简单配置
  • 对话:中国为什么有前途/ 写给中国的经济学
  • 机器人定位导航技术 激光SLAM与视觉SLAM谁更胜一筹?
  • 技术攻略】php设计模式(一):简介及创建型模式
  • 来,膜拜下android roadmap,强大的执行力
  • 如何编写一个可升级的智能合约
  • 通过来模仿稀土掘金个人页面的布局来学习使用CoordinatorLayout
  • 用jquery写贪吃蛇
  • 原生JS动态加载JS、CSS文件及代码脚本
  • Android开发者必备:推荐一款助力开发的开源APP
  • #ifdef 的技巧用法
  • #调用传感器数据_Flink使用函数之监控传感器温度上升提醒
  • (0)Nginx 功能特性
  • (20050108)又读《平凡的世界》
  • (aiohttp-asyncio-FFmpeg-Docker-SRS)实现异步摄像头转码服务器
  • (附源码)springboot课程在线考试系统 毕业设计 655127
  • (附源码)SSM环卫人员管理平台 计算机毕设36412
  • (附源码)ssm经济信息门户网站 毕业设计 141634
  • (亲测成功)在centos7.5上安装kvm,通过VNC远程连接并创建多台ubuntu虚拟机(ubuntu server版本)...
  • (区间dp) (经典例题) 石子合并
  • (三) prometheus + grafana + alertmanager 配置Redis监控
  • (四)图像的%2线性拉伸
  • .cfg\.dat\.mak(持续补充)
  • .net wcf memory gates checking failed
  • .net 中viewstate的原理和使用
  • .NET是什么
  • @Autowired和@Resource的区别
  • [8-23]知识梳理:文件系统、Bash基础特性、目录管理、文件管理、文本查看编辑处理...
  • [Angular] 笔记 7:模块
  • [Asp.net MVC]Bundle合并,压缩js、css文件