nginx 设置多个站跨域


Posted in Servers onMarch 09, 2021
set $cors_origin "";
        if ($http_origin ~* "^https://www.abc.com$") {
	set $cors_origin $http_origin;
}

if ($http_origin ~* "^https://abc.com$") {
	set $cors_origin $http_origin;
}

if ($http_origin ~* "^https://www.abc.cn$") {
	set $cors_origin $http_origin;
}

if ($http_origin ~* "^https://abc.cn$") {
	set $cors_origin $http_origin;
}

add_header Access-Control-Allow-Origin $cors_origin;

location / {
	if ($request_method = 'OPTIONS') {
       add_header Access-Control-Allow-Origin $cors_origin;
       add_header Access-Control-Allow-Methods GET,POST,PUT,DELETE,OPTIONS;
       return 404;
    }
}

Tags in this post...

Servers 相关文章推荐
详解nginx进程锁的实现
Jun 14 Servers
nginx服务器的下载安装与使用详解
Aug 02 Servers
tomcat的catalina.out日志按自定义时间格式进行分割的操作方法
Apr 02 Servers
Nginx反向代理、重定向
Apr 13 Servers
openstack云计算keystone组件工作介绍
Apr 20 Servers
阿里云ECS云服务器快照的概念以及如何使用
Apr 21 Servers
Windows Server 2012配置DNS服务器的方法
Apr 29 Servers
Win2008系统搭建DHCP服务器
Jun 25 Servers
Linux安装Docker详细教程
Jul 07 Servers
nginx七层负载均衡配置详解
Jul 15 Servers
Nginx如何获取自定义请求header头和URL参数详解
Jul 23 Servers
destoon在各个服务器下设置URL Rewrite(伪静态)的方法
Jun 21 #Servers
Nginx实现反向代理
Sep 20 #Servers
Centos7.7 64位利用本地完整安装包安装lnmp/lamp套件教程
使用Apache的rewrite
Mar 09 #Servers
Apache站点配置SSL强制跳转443
Mar 09 #Servers
Apache压力测试工具的安装使用
Nginx同一个域名配置多个项目的实现方法
Mar 31 #Servers
You might like
推荐一款PHP+jQuery制作的列表分页的功能模块
2014/10/14 PHP
PHP弱类型的安全问题详细总结
2016/09/25 PHP
javascript编程起步(第七课)
2007/01/10 Javascript
ASP.NET jQuery 实例8 (动态添加内容到DropDownList)
2012/02/03 Javascript
JavaScript高级程序设计(第3版)学习笔记9 js函数(下)
2012/10/11 Javascript
Extjs单独定义各组件的实例代码
2013/06/25 Javascript
jquery获取html元素的绝对位置和相对位置的方法
2014/06/20 Javascript
利用原生JavaScript获取元素样式只是获取而已
2014/10/08 Javascript
jQuery插件zoom实现图片全屏放大弹出层特效
2015/04/15 Javascript
JS+CSS实现自适应选项卡宽度的圆角滑动门效果
2015/09/15 Javascript
jquery图片轮播特效代码分享
2020/04/20 Javascript
Jquery全屏相册插件zoomvisualizer具有调节放大与缩小功能
2015/11/02 Javascript
js操作数组函数实例小结
2015/12/10 Javascript
关于JavaScript作用域你想知道的一切
2016/02/04 Javascript
JS实现iframe自适应高度的方法(兼容IE与FireFox)
2016/06/24 Javascript
轻松掌握JavaScript代理模式
2016/08/26 Javascript
jQuery中的insertBefore(),insertAfter(),after(),before()区别介绍
2016/09/01 Javascript
js 取消页面可以选中文字的功能方法
2018/01/02 Javascript
Vue中使用sass实现换肤功能
2018/09/07 Javascript
jquery.validate自定义验证用法实例分析【成功提示与择要提示】
2020/06/06 jQuery
vue 项目软键盘回车触发搜索事件
2020/09/09 Javascript
Python中计算三角函数之cos()方法的使用简介
2015/05/15 Python
在win和Linux系统中python命令行运行的不同
2016/07/03 Python
Python及Django框架生成二维码的方法分析
2018/01/31 Python
Python3常用内置方法代码实例
2019/11/18 Python
python django中8000端口被占用的解决
2019/12/17 Python
Python自动化测试基础必备知识点总结
2021/02/07 Python
Python绘制词云图之可视化神器pyecharts的方法
2021/02/23 Python
浅谈CSS3特性查询(Feature Query: @supports)功能简介
2017/07/31 HTML / CSS
CSS3 linear-gradient线性渐变生成加号和减号的方法
2017/11/21 HTML / CSS
TripAdvisor德国:全球领先的旅游网站
2017/12/07 全球购物
护士节演讲稿开场白
2014/08/25 职场文书
科学发展观活动总结
2014/08/28 职场文书
2016年大学生党员承诺书
2016/03/24 职场文书
如何用python反转图片,视频
2021/04/24 Python
Vue项目中如何封装axios(统一管理http请求)
2021/05/02 Vue.js