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
windows下快速安装nginx并配置开机自启动的方法
May 11 Servers
配置nginx 重定向到系统维护页面
Jun 08 Servers
Nginx内网单机反向代理的实现
Nov 07 Servers
Dashboard管理Kubernetes集群与API访问配置
Apr 01 Servers
Vscode中SSH插件如何远程连接Linux
May 02 Servers
Nginx的gzip相关介绍
May 11 Servers
CentOS7安装MySQL8的超级详细教程(无坑!)
Jun 10 Servers
Zabbix对Kafka topic积压数据监控的问题(bug优化)
Jul 07 Servers
kubernetes集群搭建Zabbix监控平台的详细过程
Jul 07 Servers
详解apache编译安装httpd-2.4.54及三种风格的init程序特点和区别
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
优化NFR之一 --MSSQL Hello Buffer Overflow
2006/10/09 PHP
PHP+Mysql+jQuery实现动态展示信息
2011/10/08 PHP
thinkphp3.x自定义Action、Model及View的简单实现方法
2016/05/19 PHP
通过php动态传数据到highcharts
2017/04/05 PHP
windows 2008r2+php5.6.28环境搭建详细过程
2019/06/18 PHP
JS JavaScript获取Url参数,src属性参数
2021/03/09 Javascript
javascript之对系统的toFixed()方法的修正
2007/05/08 Javascript
用jQuery实现检测浏览器及版本的脚本代码
2008/01/22 Javascript
jquery 结合C#后台的数组对文章的关键字自动添加链接的代码
2011/07/15 Javascript
Node.js与Sails ~项目结构与Mvc实现及日志机制
2015/10/14 Javascript
轻松搞定jQuery.noConflict()
2016/02/15 Javascript
express文件上传中间件Multer详解
2016/10/24 Javascript
B/S(Web)实时通讯解决方案分享
2017/04/06 Javascript
vue鼠标移入添加class样式,鼠标移出去除样式(active)实现方法
2018/08/22 Javascript
vue实现吸顶、锚点和滚动高亮按钮效果
2019/10/21 Javascript
微信小程序服务器日期格式化问题
2020/01/07 Javascript
Nodejs在局域网配置https访问的实现方法
2020/10/17 NodeJs
[00:12]DAC SOLO赛卫冕冠军 VG.Paparazi灬展现SOLO技巧
2018/04/06 DOTA
Python Learning 列表的更多操作及示例代码
2018/08/22 Python
python 批量添加的button 使用同一点击事件的方法
2019/07/17 Python
Python使用gluon/mxnet模块实现的mnist手写数字识别功能完整示例
2019/12/18 Python
Python OpenCV实现测量图片物体宽度
2020/05/27 Python
python 在sql语句中使用%s,%d,%f说明
2020/06/06 Python
英国最大的邮寄种子和植物公司:Thompson & Morgan
2017/09/21 全球购物
为什么需要版本控制
2016/10/28 面试题
幼师自荐信范文
2013/10/06 职场文书
商务英语专业求职信范文
2014/01/28 职场文书
《藤野先生》教学反思
2014/02/19 职场文书
授权委托书范本
2014/04/03 职场文书
室内设计专业自荐信
2014/05/31 职场文书
园林技术专业求职信
2014/07/28 职场文书
财务会计实训报告
2014/11/05 职场文书
2014年科研工作总结
2014/12/03 职场文书
导游词之凤凰古城
2019/10/22 职场文书
解决Laravel使用验证时跳转到首页的问题
2021/11/17 PHP
Python采集爬取京东商品信息和评论并存入MySQL
2022/04/12 Python