久久亚洲精品成人_国产精品欧美综合亚洲_亚洲va天堂va欧美ⅴa在线_91色视频在线观看_久久影院亚洲_一级黄色片播放_日韩av在线一区_精品一区二区在线看_老头吃奶性行交视频_日韩免费高清视频_天天操天天爽天天干_日本欧美在线视频

首頁 > 網站 > Nginx > 正文

詳解Nginx反向代理跨域基本配置與常見誤區

2024-08-30 12:29:51
字體:
來源:轉載
供稿:網友

跨域是指a頁面想獲取b頁面資源,如果a、b頁面的協議、域名、端口、子域名不同,所進行的訪問行動都是跨域的,而瀏覽器為了安全問題一般都限制了跨域訪問,也就是不允許跨域請求資源。注意:跨域限制訪問,其實是瀏覽器的限制。理解這一點很重要!!!

最近公司前后端分離,前端獨立提供頁面和靜態服務很自然的就想到了用nginx去做靜態服務器。同時由于跨域了,就想利用nginx的反向代理去處理一下跨域,但是在解決問題的同時,發現網上有些方案的確是存在一些問題,在這里總結一下基本配置,也聊一下常見的配置問題。

Nginx接口服務反向代理基本配置

server {  listen 8443; # 監聽的端口號  server_name a.test.com; # 服務器名稱  client_max_body_size 100m;  # 定義讀取客戶端請求頭的超時時間  ssl on;  ssl_certificate test.pem;  ssl_certificate_key test.key;  ssl_session_timeout 5m;  ssl_protocols SSLv3 TLSv1.2;  ssl_ciphers ECDHE-RSA-AES256-SHA384:AES256-SHA256:RC4:HIGH:!MD5:!aNULL:!eNULL:!NULL:!DH:!EDH:!AESGCM;  ssl_prefer_server_ciphers on;  location / {    root /test-static-app; # 靜態資源目錄    index index.html index.htm;    try_files $uri $uri/ /index.html; # 動態解析目錄,配合vue的history模式  }}

基本配置實現了頁面及靜態服務器的基本功能,并可以實現使用vue的history模式時的路由解析。進一步的,為了實現向接口服務器的統一轉發,我們需要和后端開發人員規定接口名的前綴,比如所有接口的相對路徑都以api開頭,此時我們可以添加如下配置(和上一個location平級),

...location /api {  proxy_pass https://b.test.com; # 設置代理服務器的協議和地址  proxy_cookie_domain b.test.com a.test.com; # 修改cookie,針對request和response互相寫入cookie}    ...

其中主要依賴proxy_pass,實現將a.test.com下的/api/x接口轉發到了b.test.com下面,這個過程大致如下

Nginx,反向代理,跨域

cookie的交互主要就是proxy_cookie_domain,加上下面這段

proxy_cookie_domain b.test.com a.test.com;

這個實現了,a.test.com和b.test.com域名之間cookie的傳遞與回寫。

如果用node來模擬一下的話,大致如下

module.exports = (router) => { router.get('/api/index/getCmsInfo', async function (ctx, next) {  // 接口轉發  let result = await superagent.post('https://b.test.com/api/card/home').set(browserMsg)  // 獲取返回的set-cookie,并設置header  let setCookie = result.headers['set-cookie']  if (setCookie) {    ctx.response.header['set-cookie'] = setCookie  }  // 返回  ctx.response.body={    success: true,    result: result.body   } })}

綜上nginx反向代理的本質其實就是接口服務的轉發與header的處理,仔細想想也就容易理解了。

常見誤區

1、無用的ACA-Header ?

網上很多的nginx跨域設置里面都加了跨域header設置相關的內容,比如

add_header 'Access-Control-Allow-Origin' '*';add_header 'Access-Control-Allow-Credentials' "true"; add_header Access-Control-Allow-Headers X-Requested-With;

想想上面的原理,各位看官覺得這個還有用么?ACA(Access-Control-Allow-)系列的header本身是為了cors中做協商跨域而配置的,在這里配這個純屬脫褲子放屁多此一舉。

2、proxy_pass 域名帶不帶‘斜杠/' ?

同樣的,在網上看到了有的網友在配置proxy_pass的時候,會在后面加一個斜杠,如下,然后說報錯啦,找不到接口啦~咋整啊~

...location /api {  #proxy_pass https://b.test.com;  proxy_pass https://b.test.com/;}    ...

看到這個我們來想一想哈,proxy_pass的作用是抓發,加了斜杠意味著所有的/api請求都會轉發到根目錄下,也就是說 /api 會被 / 替代,這個時候接口路徑就變了,少了一層/api。而不加斜杠的時候呢?這代表著轉發到b.test.com 的域名下,/api的路徑不會丟失。

針對這種情況,如果后端接口統一有了規定前綴,比如/api,那你這里就不要配置斜杠了。另一種情況,后端接口shit一樣,沒有統一前綴,這邊又要區分,那就在前端所有接口都加一個統一前綴,比如/api,然后通過加斜杠來替換掉好了~

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網。


注:相關教程知識閱讀請移步到服務器教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚州精品国产精品乱码不99按摩| 欧美激情一二三区| 国产精品吊钟奶在线| 人人狠狠综合久久亚洲| 黄色国产精品视频| 在线看欧美日韩| 黄色aaa大片| 青青青在线视频免费观看| 中文字幕不卡在线视频极品| 麻豆国产精品官网| 亚洲丝袜在线观看| 欧美在线亚洲在线| 亚洲美女少妇撒尿| 国产www在线| 色欲狠狠躁天天躁无码中文字幕| 最新91在线视频| 美女精品在线 | 91精品视频免费看| 欧美日韩成人一区| 麻豆高清免费国产一区| 91美女免费看| 成年人性生活视频| 日本一区精品| 51精品在线观看| 欧美大胆人体bbbb| 亚洲女女做受ⅹxx高潮| www.97av| 朝桐光av一区二区三区| 亚洲精品成人a8198a| 久久精品视频中文字幕| 婷婷成人综合网| 日韩高清在线电影| 日本一区二区网站| 在线一区二区不卡| 一区精品视频| 91久久中文字幕| 国产视频一区在线| 色综合色狠狠综合色| 懂色av一区二区夜夜嗨| 久久婷婷激情| www.com国产| 巨胸大乳www视频免费观看| 波多野结衣家庭教师在线播放| 亚洲国产精品成人综合 | 亚洲一区二区中文在线| 国产又粗又猛又爽又黄91| 亚洲天堂美女视频| 日韩精品在线观看av| 色久优优欧美色久优优| 国产亚洲短视频| 黄色一级片免费在线观看| 丰满少妇中文字幕| 99热成人精品热久久66| 在线国产精品网| 日本中文不卡| 欧美精品久久| 成人情趣片在线观看免费| 午夜精品久久久久久久久久久久久| 国产婷婷成人久久av免费高清| 欧美日韩国产综合久久| 日韩一级黄色大片| 欧美一区二区三区人| 欧美日韩日日夜夜| 欧美一区三区四区| 日韩精品中文字幕一区二区三区 | 久久午夜羞羞影院免费观看| 亚洲国产电影在线观看| 日韩成人免费电影| 中文字幕欧美人妻精品| 国产一级在线视频| 男男做爰猛烈叫床爽爽小说| 天天干天天色天天爽| dy888夜精品国产专区| 国产激情久久久久| 精品国产一区二区三区久久久| 亚洲精品白浆高清久久久久久| 4438成人网| 91精品国产一区二区人妖| 欧美日韩视频在线第一区| 国产精品欧美极品| 成人黄色国产精品网站大全在线免费观看 | 91精品视频免费看| 久久亚洲午夜电影| 中文字幕精品一区日韩 | 欧美一级爆毛片| 国产视频精品xxxx| 色偷偷噜噜噜亚洲男人| 色综合男人天堂| 国产91网红主播在线观看| 成人乱人伦精品视频在线观看| 国产精品亚洲综合天堂夜夜| 国产欧美精品日韩| 久久99精品久久久久久久久久| 蜜桃999成人看片在线观看| 成人在线视频电影| 国产高潮呻吟久久久| 十八禁视频网站在线观看| 美女露出粉嫩尿囗让男人桶| 阿v天堂2014| 青青国产在线视频| 全国男人的天堂网| 日韩av网站免费在线| 国产福利电影一区二区三区| 精品一二三四在线| 不卡一区二区在线| 成人丝袜高跟foot| 亚洲天堂2016| 欧美色综合天天久久综合精品| 3d动漫精品啪啪1区2区免费| 精品亚洲精品福利线在观看| 久久色免费在线视频| 日本乱人伦a精品| 国产69精品久久久| 97se亚洲综合| 国产精品无码乱伦| 久久精品视频播放| 777777777亚洲妇女| 91精品国产自产在线老师啪| 日韩美女一区| 爱情岛论坛成人| 美女洗澡无遮挡| 日韩精品视频免费播放| va视频在线观看| 国模无码大尺度一区二区三区| 国产婷婷一区二区| 欧美自拍丝袜亚洲| 亚洲国产精品久久久| 久久久在线观看| 91最新国产视频| www.国产在线视频| 一区二区黄色片| 日韩久久久久久久久| 久久露脸国语精品国产91| 全国精品久久少妇| 亚洲人成在线观看一区二区| 日韩精品中文字幕在线一区| 大胆欧美人体视频| 波多野结衣成人在线| 黑鬼大战白妞高潮喷白浆| 国产主播av在线| 国产麻豆一精品一男同| 大美女一区二区三区| 欧美日韩裸体免费视频| 日韩小视频在线观看| 91亚洲精品视频| 91精品人妻一区二区三区四区| tube国产麻豆| yjizz视频| 一级片在线观看免费| 2020国产精品自拍| 欧美日韩小视频| 国产美女直播视频一区| 天堂在线中文在线| 国产日产亚洲系列最新| 婷婷久久综合九色国产成人| 欧美疯狂xxxx大交乱88av| 亚洲高清视频一区| 日韩av毛片在线观看| 国产一区 二区 三区一级| 亚洲人精品午夜在线观看| 亚洲高清视频一区| 在线观看视频中文字幕| 欧美性色19p| 91色在线观看| 国产福利久久久| 91成人免费在线视频| 影音先锋欧美在线| 国产精品欧美综合亚洲| 精品福利视频一区二区三区| 蜜桃传媒视频麻豆一区 | 美女一区视频| 日本少妇性高潮| 中文字幕成人网| 国内精品视频免费| 在线观看亚洲黄色| 欧美狂野另类xxxxoooo| 青娱乐国产91| 91国偷自产中文字幕久久| 日韩免费电影网站| 青娱乐国产91| 国产精品熟女久久久久久| 欧美一区二区三区免费| 亚洲熟妇av日韩熟妇在线| 日韩黄色免费电影| 日韩av免费看| 国产伦精品一区二区三区视频我 | 国产成人精品免费看视频| 日韩一区二区三区视频在线| 午夜激情在线观看视频| 国产午夜精品一区二区三区四区| 精品一区二区国产| 日本女优在线视频一区二区| 国产日韩精品入口| 少妇喷水在线观看| 日韩av三级在线观看| 小泽玛利亚一区二区三区视频| 久久亚洲欧美日韩精品专区| 日韩美女视频网站| 日韩在线视频免费观看高清中文| 欧美aaa级片| 欧美视频中文在线看| 亚洲涩涩在线观看| 日韩欧美国产高清91| 香蕉在线观看视频| 亚洲国产wwwccc36天堂| 污污动漫在线观看| 99国产精品久久久久久久久久久| 视频三区二区一区| 成人性视频免费网站| 国产人妻人伦精品| 国产精品久久久久影院老司| 99草草国产熟女视频在线| 亚洲国产精品麻豆| 大又大又粗又硬又爽少妇毛片| 日韩精品一区在线观看| 久久久美女视频| 日韩中文在线不卡| 国产绿帽一区二区三区| 亚洲综合在线做性| 国产999精品久久| 黄色高清无遮挡| 日韩区在线观看| 国产寡妇亲子伦一区二区三区四区| 亚洲片av在线| 人妻无码中文字幕| 成人欧美一区二区三区黑人免费| 久久午夜电影网| a级黄色小视频| 欧美一区二区视频观看视频 | 国产精品av一区| 国产精品五月天| 精品少妇人妻一区二区黑料社区| 91久久一区二区| 中日韩精品视频在线观看| 91文字幕巨乱亚洲香蕉| 国产精品久久免费看| 日本黄色一级网站| 亚洲成人精品视频在线观看| 国产女优在线播放| 天天人人精品| 欧美精品一级二级| 91久久久久久久久久久久| 最近看过的日韩成人| 在线综合+亚洲+欧美中文字幕| 人人妻人人爽人人澡人人精品| 国产精品亚洲自拍| 亚洲成人资源在线| 中文字幕人妻丝袜乱一区三区| 日韩欧美在线观看强乱免费| 欧美日韩成人一区| 亚洲国产视频一区二区三区| 一本久久a久久精品vr综合| 日韩欧美亚洲国产另类| 精品一区二区三区在线观看国产| www.偷拍.com| 91久久久久久| 亚洲综合色丁香婷婷六月图片| 一二三不卡视频| 久久人人九九| 亚洲欧美日韩在线高清直播| 麻豆视频观看网址久久| 影音先锋人妻啪啪av资源网站| 久久不射电影网| 日本一区二区不卡视频| 久久久久久久福利| 亚洲AV无码成人精品一区| 成人av影院在线| 最新一区二区三区| 日产精品一线二线三线芒果| 亚洲精选中文字幕| 成人看片黄a免费看在线| 右手影院亚洲欧美| 国产自摸综合网| 日韩午夜在线观看视频| 国产精品综合网| 亚洲av熟女国产一区二区性色| 精品午夜一区二区三区| 精品一区二区三区三区| 99久精品国产| 妺妺窝人体色www聚色窝仙踪| 国产在线精品日韩| 色播久久人人爽人人爽人人片视av| 一区二区三区四区五区视频在线观看 | 91精品综合久久久久久五月天| 欧美一级艳片视频免费观看| 国产日韩欧美一区二区东京热| 国产熟女高潮视频| 国产精品久久色| 欧美日韩在线免费视频| 韩国av一区二区| 久草国产在线观看| 九九热免费在线观看| 琪琪第一精品导航| 在线综合视频播放| 成人av在线播放网站| 成人黄色三级视频| 亚洲小视频网站| 成人激情综合网| 亚洲女人天堂成人av在线| 久久久久久一级片| 中文字幕一区二区三区人妻四季| 午夜视频在线瓜伦| 精品无人区一区二区三区 | 国产真实乱在线更新| 成人在线国产视频| 国产高清自拍99| 在线看日韩欧美| 香蕉av福利精品导航| www..com久久爱| 96日本xxxxxⅹxxx17| 欧美成人精品欧美一级| 亚洲精品免费一区亚洲精品免费精品一区| 欧洲中文字幕国产精品| 亚洲精品日韩丝袜精品| 精品国产精品自拍| 欧美—级在线免费片| 国产一区二区伦理| 好吊视频一区二区三区| 国产精品777777| 伊人手机在线视频| 欧美成人久久久免费播放| 99视频在线视频| 日本老熟妇毛茸茸| 午夜精品久久久内射近拍高清| 人妻激情另类乱人伦人妻| 亚洲日本理论电影| 热舞福利精品大尺度视频| 欧美亚洲第一区| 国产免费一区视频观看免费| 国产精品黄色av| 成人激情免费在线| 国产免费一区视频观看免费| 日本aⅴ大伊香蕉精品视频| 久久免费精品视频| 日韩精品免费综合视频在线播放| 欧美性色黄大片| 欧美午夜一区二区三区 | 国产精品女同一区二区| 国产午夜手机精彩视频| 日韩综合在线观看| 久久久久久国产精品免费播放| 久久国产精品无码一级毛片| 激情五月亚洲色图| 永久看看免费大片| 久久国产美女视频| 国产午夜小视频| 久久久黄色大片| 手机在线精品视频| 91在线国产福利| 亚洲精品国产高清久久伦理二区| 亚洲综合视频网| 欧美私人免费视频| 久久综合色影院| 奇米888一区二区三区| 日韩一区国产在线观看| 乱熟女高潮一区二区在线| 色免费在线视频| 国产精品一区二区入口九绯色| 国产精品6666| 中文字幕+乱码+中文| 国产激情视频一区二区在线观看 | 国产精品日韩高清| 国产91精品入口17c| 欧美 另类 交| www.99riav| 午夜激情影院在线观看| 欧美成人国产精品高潮| 黄色a级片在线观看| 久久伊人亚洲| 日本精品一区二区三区四区的功能| 亚洲精品久久久久久久久久久| 午夜精品一区二区三区在线 | 精品久久香蕉国产线看观看亚洲| 亚洲精品理论电影| 国产精品永久免费视频| 日本福利视频一区| 青青操视频在线播放| 男女视频一区二区| 中文字幕日韩一区| 亚洲大胆人体在线| 秋霞久久久久久一区二区| 婷婷激情综合五月天| 欧美人与性动交α欧美精品| 国产精品嫩草影院桃色| 亚洲综合清纯丝袜自拍| 久久久久久尹人网香蕉| 国产淫片免费看| 日本高清不卡免费| 国产一区在线看| 亚洲国产欧美日韩精品| 久久精品成人一区二区三区蜜臀| 亚洲一区视频在线播放| 国产米奇在线777精品观看| 色婷婷综合久久久| 国产日韩精品入口| 日韩大尺度视频| 精品夜夜嗨av一区二区三区| 欧美乱熟臀69xxxxxx| 日韩中文字幕一区二区| 久久久久亚洲AV成人| 中文字幕在线播放不卡一区| 欧美丰满片xxx777| 色婷婷一区二区三区在线观看| www.国产一区二区| 欧美最猛性xxxxx直播| 国产精品久久久久99| 亚洲天堂网一区二区| 青青草视频一区| 日韩一区二区三区在线观看 | 五月天丁香久久|