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配置https原理及实现过程详解
Mar 31 Servers
详解Nginx启动失败的几种错误处理
Apr 01 Servers
Nginx反向代理学习实例教程
Oct 24 Servers
OpenStack虚拟机快照和增量备份实现方法
Apr 04 Servers
阿里云k8s服务升级时502错误 springboot项目应用
Apr 09 Servers
Linux下使用C语言代码搭建一个简单的HTTP服务器
Apr 13 Servers
Tomcat项目启动失败的原因和解决办法
Apr 20 Servers
win server2012 r2服务器共享文件夹如何设置
Jun 21 Servers
git中cherry-pick命令的使用教程
Jun 25 Servers
Windows Server 2012 R2服务器安装与配置的完整步骤
Jul 15 Servers
修改Nginx配置返回指定content-type的方法
Sep 23 Servers
ubuntu开机后ROS程序自启动问题
Dec 24 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 xfocus防注入资料
2008/04/27 PHP
PHP 程序员应该使用的10个组件
2009/10/31 PHP
PHP读取RSS(Feed)简单实例
2014/06/12 PHP
thinkphp的URL路由规则与配置实例
2014/11/26 PHP
php使用PDO操作MySQL数据库实例
2014/12/30 PHP
javascript 图片上一张下一张链接效果代码
2010/03/12 Javascript
JS中三目运算符和if else的区别分析与示例
2014/11/21 Javascript
深入理解JavaScript系列(40):设计模式之组合模式详解
2015/03/04 Javascript
jquery衣服颜色选取插件效果代码分享
2015/08/28 Javascript
jQuery实现点击表格单元格就可以编辑内容的方法【测试可用】
2016/08/01 Javascript
JavaScript职责链模式概述
2016/09/17 Javascript
JS动态添加选项案例分析
2016/10/17 Javascript
利用node.js如何搭建一个简易的即时响应服务器
2017/05/28 Javascript
underscore之function_动力节点Java学院整理
2017/07/11 Javascript
PostgreSQL Node.js实现函数计算方法示例
2019/02/12 Javascript
[01:03:36]Ti4 循环赛第三日DK vs Titan
2014/07/12 DOTA
[51:26]VP vs VG 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
如何准确判断请求是搜索引擎爬虫(蜘蛛)发出的请求
2015/10/13 Python
python 网络爬虫初级实现代码
2016/02/27 Python
解析Mac OS下部署Pyhton的Django框架项目的过程
2016/05/03 Python
Python编码类型转换方法详解
2016/07/01 Python
win7上python2.7连接mysql数据库的方法
2017/01/14 Python
python 3.6.2 安装配置方法图文教程
2018/09/18 Python
tensorflow 获取所有variable或tensor的name示例
2020/01/04 Python
HTML5学习笔记之html5与传统html区别
2016/01/06 HTML / CSS
德国自然时尚和有机产品购物网站:Waschbär
2019/05/29 全球购物
Pandora西班牙官方商店:PandoraShop.es
2020/10/05 全球购物
最新创业融资计划书
2014/01/19 职场文书
大一学生职业生涯规划
2014/03/11 职场文书
员工安全责任书范本
2014/07/24 职场文书
工程部经理岗位职责
2015/02/02 职场文书
护理专业自荐信范文
2015/03/06 职场文书
2015年党支部书记工作总结
2015/05/21 职场文书
军事博物馆观后感
2015/06/05 职场文书
Pytorch中Softmax与LogSigmoid的对比分析
2021/06/05 Python
mysql聚集索引、辅助索引、覆盖索引、联合索引的使用
2022/02/12 MySQL