我是靠谱客的博主 温柔灯泡,最近开发中收集的这篇文章主要介绍nginx 配置跨域访问多域名,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

当浏览器发起ajax请求到其他域名时,会出现跨域的问题,在nginx上的解决方案是配置Access-Control-Allow-Origin来解决,此参数只允许配置单个域名或者*,当我们需要允许多个域名跨域访问时却不好配置,可以用map来实现

map $http_origin $corsHost {
    default 0;
    "~http://www.zz618.com" http://www.zz618.com;
    "~http://www.sukandy.com" http://www.sukandy.com;
    "~http://wap.123admin.com" http://wap.123admin.com;
}
server
{
    listen 80;
    server_name search.123admin.com;
    root /nginx;
    location /
    {
        add_header Access-Control-Allow-Origin $corsHost;
    }
}

最后

以上就是温柔灯泡为你收集整理的nginx 配置跨域访问多域名的全部内容,希望文章能够帮你解决nginx 配置跨域访问多域名所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(48)

评论列表共有 0 条评论

立即
投稿
返回
顶部