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优化服务之网页压缩的实现方法
Mar 31 Servers
如何利用map实现Nginx允许多个域名跨域
Mar 31 Servers
Nginx location 和 proxy_pass路径配置问题小结
Sep 04 Servers
nginx负载功能+nfs服务器功能解析
Feb 28 Servers
HDFS免重启挂载新磁盘
Apr 06 Servers
nginx.conf配置文件结构小结
Apr 08 Servers
Apache Hudi 加速传统的批处理模式
Apr 24 Servers
解决IIS7下无法绑定https主机的问题
Apr 29 Servers
nginx rewrite功能使用场景分析
May 30 Servers
解决Vmware虚拟机安装centos8报错“Section %Packages Does Not End With %End. Pane Is Dead”
Jun 01 Servers
Windows Server 修改远程桌面端口的实现
Jun 25 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
php4的session功能评述(一)
2006/10/09 PHP
图片存储与浏览一例(Linux+Apache+PHP+MySQL)
2006/10/09 PHP
使用php get_headers 判断URL是否有效的解决办法
2013/04/27 PHP
PHP类继承 extends使用介绍
2014/01/14 PHP
十大使用PHP框架的理由
2015/09/26 PHP
yii2实现Ueditor百度编辑器的示例代码
2018/11/02 PHP
Hutia 的 JS 代码集
2006/10/24 Javascript
JavaScript 实现模态对话框 源代码大全
2009/05/02 Javascript
JavaScript加强之自定义event事件
2013/09/21 Javascript
jquery实现图片滚动效果的简单实例
2013/11/23 Javascript
javascript消除window.close()的提示窗口
2015/05/20 Javascript
BootstrapTable与KnockoutJS相结合实现增删改查功能【一】
2016/05/10 Javascript
select隐藏选中值对应的id,显示其它id的简单实现方法
2016/08/25 Javascript
原生js仿jquery一些常用方法(必看篇)
2016/09/20 Javascript
canvas的神奇用法
2017/02/03 Javascript
vue基于Vue2.0和高德地图的地图组件实例
2017/04/28 Javascript
微信小程序动态显示项目倒计时效果
2017/06/13 Javascript
深入浅析Node.js单线程模型
2017/07/10 Javascript
JS实现select选中option触发事件操作示例
2018/07/13 Javascript
Nodejs实现图片上传、压缩预览、定时删除功能
2019/10/25 NodeJs
关于vue.js中实现方法内某些代码延时执行
2019/11/14 Javascript
React倒计时功能实现代码——解耦通用
2020/09/18 Javascript
antd table按表格里的日期去排序操作
2020/11/17 Javascript
[01:32]2016国际邀请赛中国区预选赛CDEC战队教练采访
2016/06/26 DOTA
如何在Python函数执行前后增加额外的行为
2016/10/20 Python
Python学习_几种存取xls/xlsx文件的方法总结
2018/05/03 Python
python计算日期之间的放假日期
2018/06/05 Python
修复iPhone的safari浏览器上submit按钮圆角bug
2012/12/24 HTML / CSS
Html5内唤醒百度、高德APP的实现示例
2019/05/20 HTML / CSS
保加利亚运动鞋购物网站:SneakerStudio.bg
2020/12/23 全球购物
高中毕业生自我鉴定范文
2013/09/26 职场文书
婚礼答谢宴主持词
2014/03/14 职场文书
2015年征兵工作总结
2015/07/23 职场文书
高中生军训感言
2015/08/01 职场文书
Python初学者必备的文件读写指南
2021/06/23 Python
Golang中channel的原理解读(推荐)
2021/10/16 Golang