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 相关文章推荐
Apache站点配置SSL强制跳转443
Mar 09 Servers
nginx处理http请求实现过程解析
Mar 31 Servers
nginx location中多个if里面proxy_pass的方法
Mar 31 Servers
nginx反向代理时如何保持长连接
Mar 31 Servers
apache基于端口创建虚拟主机的示例
Apr 22 Servers
Nginx使用Lua模块实现WAF的原理解析
Sep 04 Servers
nginx中封禁ip和允许内网ip访问的实现示例
Mar 17 Servers
Nginx禁止ip访问或非法域名访问
Apr 07 Servers
Nginx 匹配方式
May 15 Servers
Nginx本地配置SSL访问的实例教程
May 30 Servers
Fluentd搭建日志收集服务
Sep 23 Servers
服务器nginx权限被拒绝解决案例
Sep 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全角字符转换为半角函数
2014/02/07 PHP
PHP树-不需要递归的实现方法
2016/06/21 PHP
PHP获取中国时间(上海时区时间)及美国时间的方法
2017/02/23 PHP
php5对象复制、clone、浅复制与深复制实例详解
2019/08/14 PHP
thinkphp 框架数据库切换实现方法分析
2020/05/18 PHP
javascript中日期转换成时间戳的小例子
2013/03/21 Javascript
开发 Internet Explorer 右键功能表(ContextMenu)
2013/07/03 Javascript
js实现当前输入框高亮显示的方法
2015/08/19 Javascript
jquery用ajax方式从后台获取json数据后如何将内容填充到下拉列表
2015/08/26 Javascript
js表单处理中单选、多选、选择框值的获取及表单的序列化
2016/03/08 Javascript
Bootstrap Table使用整理(二)
2017/06/09 Javascript
vue favicon设置以及动态修改favicon的方法
2018/12/21 Javascript
layui原生表单验证的实例
2019/09/09 Javascript
js实现点击生成随机div
2020/01/16 Javascript
基于vue的tab-list类目切换商品列表组件的示例代码
2020/02/14 Javascript
vue项目实现减少app.js和vender.js的体积操作
2020/11/12 Javascript
python中lambda()的用法
2017/11/16 Python
python实现微信跳一跳辅助工具步骤详解
2018/01/04 Python
python实现机器学习之多元线性回归
2018/09/06 Python
Pythony运维入门之Socket网络编程详解
2019/04/15 Python
Python 变量的创建过程详解
2019/09/02 Python
python库matplotlib绘制坐标图
2019/10/18 Python
Python计算信息熵实例
2020/06/18 Python
详解用Python爬虫获取百度企业信用中企业基本信息
2020/07/02 Python
Python matplotlib图例放在外侧保存时显示不完整问题解决
2020/07/28 Python
维也纳通行证:Vienna PASS
2019/07/18 全球购物
泰国第一在线超市:Tops
2021/02/13 全球购物
一些PHP的面试题
2015/05/06 面试题
宿舍违规检讨书
2014/01/12 职场文书
购房意向书范本
2014/04/01 职场文书
代理协议书
2014/04/22 职场文书
中秋晚会策划方案
2014/06/12 职场文书
社区敬老月活动总结
2015/05/07 职场文书
劳动保障事务所个人工作总结
2015/08/12 职场文书
Go语言带缓冲的通道实现
2021/04/26 Golang
【DOTA2】总决赛血虐~ XTREME GAMING vs MAGMA - OGA DOTA PIT 2022 CN
2022/04/02 DOTA