校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > 如何利用map實現Nginx允許多個域名跨域

如何利用map實現Nginx允許多個域名跨域

熱門標簽:百度地圖底圖標注 撫州市城區地圖標注 電銷智能機器人試用 智能電銷機器人真的有用么 高德地圖標注足跡怎么打標 企業辦理400電話收費標準 新鄉牧野400電話申請 中國地圖標注上各個省 激光標記地圖標注

常見的 Nginx 配置允許跨域

server {
  listen    11111;
  server_name localhost;

  location ~ /xxx/xx {
    if ($request_method = 'OPTIONS') {
      return 204;
    }
    add_header Access-Control-Allow-Origin *;
    add_header Access-Control-Allow-Methods 'GET, POST, OPTIONS';
    add_header Access-Control-Allow-Headers 'DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization';
    proxy_pass http://1.2.3.4:5678;
  }
}

指定 Access-Control-Allow-Origin 為 ‘*' ,即為最簡單暴力的允許所有訪問跨域

允許 Cookie

有些場景下需要使用 Cookie,這時 Nginx 需要加一句 add_header Access-Control-Allow-Credentials 'true';,但此時會發現瀏覽器報錯,說該參數為 true 時,allow origin 不能設置為 ‘*‘,如果手動指定了多個域名,那同樣會被瀏覽器提示錯誤,說 allow origin 不能設置多個,這些是協議層面的限制

使用 map

在 Nginx 中可以使用 map 得到一個自定義變量,簡單的使用可以參考官方文檔,在上面提到的場景中,可以對請求中的 origin 做一個過濾處理,把符合要求的請求域名放到一個變量中,在設置 allow origin 時使用該變量就能實現一個動態的、多個的允許跨域域名

一個示例配置如下:

map $http_origin $allow_origin {
  default "";
  "~^(https?://localhost(:[0-9]+)?)" $1;
  "~^(https?://127.0.0.1(:[0-9]+)?)" $1;
  "~^(https?://172.10(.[\d]+){2}(:[0-9]+)?)" $1;
  "~^(https?://192.168(.[\d]+){2}(:[0-9]+)?)" $1;
}

server {
  listen    11111;
  server_name localhost;

  location ~ /xxx/xx {
    if ($request_method = 'OPTIONS') {
      return 204;
    }
    add_header Access-Control-Allow-Origin $allow_origin;
    add_header Access-Control-Allow-Methods 'GET, POST, OPTIONS';
    add_header Access-Control-Allow-Headers 'DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization';
    add_header Access-Control-Allow-Credentials 'true';
    proxy_pass http://1.2.3.4:5678;
  }
}

解釋說明:

$http_origin 是 Nginx 的內部變量,用于獲取請求頭中的 origin

$allow_origin 是可以自定義的變量名

總結

到此這篇關于如何利用map實現Nginx允許多個域名跨域的文章就介紹到這了,更多相關map實現Nginx允許多個域名跨域內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

標簽:邯鄲 忻州 南通 西安 臨汾 辛集 延安 海西

巨人網絡通訊聲明:本文標題《如何利用map實現Nginx允許多個域名跨域》,本文關鍵詞  如何,利用,map,實現,Nginx,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《如何利用map實現Nginx允許多個域名跨域》相關的同類信息!
  • 本頁收集關于如何利用map實現Nginx允許多個域名跨域的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    国产日韩精品久久久| 成人在线一区二区三区| 国产成人精品综合在线观看 | 亚洲欧美偷拍另类a∨色屁股| 91免费看`日韩一区二区| 国产精品私人影院| 色综合久久综合网| 亚洲一区影音先锋| 日韩视频一区二区| 国产精品一区二区久激情瑜伽| 国产欧美日韩麻豆91| 成人毛片在线观看| 中文字幕亚洲欧美在线不卡| 国产精品亚洲综合一区在线观看| 国产精品美日韩| 色妞www精品视频| 国产精品无遮挡| 欧美一区二区高清| 经典三级一区二区| 国产精品天干天干在观线| 成人激情免费视频| 亚洲伦理在线免费看| 欧美三级电影一区| 亚洲一区二区精品久久av| 日韩精品一区二区三区老鸭窝 | 久久这里都是精品| 国产一区二区三区免费看| 久久久久久久av麻豆果冻| 亚洲精选视频免费看| 一区二区三区在线观看国产| 欧美丝袜第三区| 亚洲高清免费在线| 欧美图区在线视频| 肉色丝袜一区二区| 国产校园另类小说区| 日韩电影一区二区三区四区| 欧美一区二区三区白人| 精品一区二区免费视频| 日韩女优av电影| 亚洲不卡在线观看| 美女一区二区三区| 欧美亚洲动漫另类| 久久精品一区二区| 99re6这里只有精品视频在线观看| 国产目拍亚洲精品99久久精品| 国产不卡视频一区| 亚洲人快播电影网| 日韩一本二本av| 国产乱子伦一区二区三区国色天香| 国产精品久久久久久久久免费桃花| 91福利小视频| 强制捆绑调教一区二区| 亚洲欧美一区二区视频| 91精品国产综合久久久蜜臀粉嫩| 风流少妇一区二区| 污片在线观看一区二区| 国产精品欧美一区二区三区| 欧美精品tushy高清| 成人毛片在线观看| 精品在线观看免费| 亚洲国产成人91porn| 国产精品的网站| 欧美精品一区二| 欧美大尺度电影在线| 日本国产一区二区| jlzzjlzz国产精品久久| 国产麻豆精品久久一二三| 国产香蕉久久精品综合网| 日韩精品一区二区三区老鸭窝| 欧美日韩精品一区二区天天拍小说 | 亚洲精品一二三| 国产日韩欧美在线一区| 日韩精品一区二区三区老鸭窝| 欧美日本一区二区三区四区| 欧美日韩免费视频| 91农村精品一区二区在线| 不卡欧美aaaaa| 福利一区二区在线观看| 国产成人自拍网| 日韩激情视频网站| 丝袜脚交一区二区| 另类的小说在线视频另类成人小视频在线 | 99精品国产热久久91蜜凸| 国产精品91一区二区| 国产美女精品一区二区三区| 久久99九九99精品| 国产在线精品一区二区夜色| 国产精品一区二区你懂的| 国产成人自拍网| 99久久久久久| 欧美视频中文一区二区三区在线观看| 欧美专区日韩专区| 欧美日韩国产综合一区二区三区| 欧美在线影院一区二区| 欧美一区二区三区成人| 日韩一区二区在线观看视频播放| 在线播放中文字幕一区| 精品久久国产字幕高潮| 久久久久久一二三区| 国产亚洲精品精华液| 国产精品国产三级国产aⅴ无密码| 国产精品久久久久天堂| 一区二区三区四区不卡视频| 日韩影院在线观看| 精品制服美女久久| 91亚洲永久精品| 欧洲av在线精品| 精品国产网站在线观看| 国产精品久久一卡二卡| 亚洲国产va精品久久久不卡综合| 美女在线一区二区| 不卡av电影在线播放| 欧美日韩国产一级二级| 欧美系列亚洲系列| 欧美妇女性影城| 精品999在线播放| 欧美一级片在线| 亚洲自拍另类综合| 精品无人区卡一卡二卡三乱码免费卡| 高清成人免费视频| 欧美精品久久天天躁| 国产欧美日韩亚州综合| 香蕉成人啪国产精品视频综合网 | 久久99精品国产.久久久久| 成人性色生活片免费看爆迷你毛片| 欧美午夜一区二区| 亚洲国产精品黑人久久久| 亚洲永久免费视频| 不卡的电影网站| 久久综合久久综合久久| 日韩中文字幕区一区有砖一区| 粉嫩av一区二区三区粉嫩| 7777精品伊人久久久大香线蕉的| 最新国产の精品合集bt伙计| 精品一区精品二区高清| 欧美日韩aaa| 免费在线观看不卡| 午夜精品免费在线观看| 精品无人码麻豆乱码1区2区| 欧美最猛性xxxxx直播| 91.麻豆视频| 亚洲自拍偷拍九九九| 国产精品一级二级三级| 日本一区二区综合亚洲| 激情综合五月婷婷| 久久久久久久久一| 久久99国产精品麻豆| 久久久精品人体av艺术| 国产一区二区主播在线| 中文子幕无线码一区tr| 国产91对白在线观看九色| 中文字幕亚洲一区二区av在线 | 日韩av在线播放中文字幕| 欧美性猛交xxxxxx富婆| 一区二区三区欧美日| 91小视频免费看| 日本 国产 欧美色综合| 欧美一级片免费看| 久久机这里只有精品| 欧美久久久久久久久| 亚洲美女屁股眼交| 久久伊人中文字幕| 91蝌蚪porny九色| 精品欧美一区二区久久| 欧洲人成人精品| 亚洲黄网站在线观看| 2021久久国产精品不只是精品| 一区二区高清视频在线观看| 成人高清免费在线播放| 夜夜精品视频一区二区 | 日韩美女视频一区二区在线观看| 日本一区二区三区免费乱视频 | 亚洲欧美自拍偷拍| 国产成+人+日韩+欧美+亚洲| 2022国产精品视频| 视频在线观看91| 精品国产污污免费网站入口 | 国产精品水嫩水嫩| 在线电影一区二区三区| 成人少妇影院yyyy| 蜜臀久久久99精品久久久久久| 亚洲卡通欧美制服中文| 欧美激情综合在线| 制服丝袜亚洲精品中文字幕| 国产精品18久久久久久久久久久久| 日韩精品一二三四| 欧美激情一区二区三区在线| 精品视频1区2区3区| 91婷婷韩国欧美一区二区| 日本不卡一区二区| 亚洲午夜精品久久久久久久久| 精品国产精品一区二区夜夜嗨| 制服.丝袜.亚洲.中文.综合| 国产成a人无v码亚洲福利| 国产综合久久久久久久久久久久| 亚洲天堂成人网| 国产精品美女久久久久久久| 国产亚洲一区二区三区| 久久久一区二区三区| 国产三级三级三级精品8ⅰ区|