亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

代理 - 一個(gè)nginx需求,訪問(wèn)web服務(wù)時(shí),若用戶為測(cè)試用戶則轉(zhuǎn)發(fā)到web服務(wù)的測(cè)試版本

瀏覽:85日期:2023-08-16 08:30:29

問(wèn)題描述

需求細(xì)節(jié):一個(gè)web服務(wù),分為正式服務(wù)器和測(cè)試服務(wù)器,通過(guò)nginx代理,用戶首先訪問(wèn)時(shí)會(huì)提交登錄請(qǐng)求(post方式)到nginx上,通過(guò)nginx判斷登錄用戶是否為測(cè)試用戶,若為測(cè)試用戶則轉(zhuǎn)發(fā)測(cè)試服務(wù)器。

碰到的問(wèn)題:1.判斷用戶已經(jīng)實(shí)現(xiàn)了,怎么實(shí)現(xiàn)后續(xù)請(qǐng)求都發(fā)到同一服務(wù)器?想通過(guò)保存一個(gè)變量來(lái)實(shí)現(xiàn),但是nginx變量是不能跨請(qǐng)求存在的,能否通過(guò)文件讀寫(xiě)來(lái)保存變量?。

2.跳轉(zhuǎn)方式如何實(shí)現(xiàn)?下面是我的部分代碼首先訪問(wèn) 127.0.0.1/smdb

location /smdb {default_type ’text/plain’;set $jump 0;access_log /var/log/nginx/smdb_access.log smdb;error_log /var/log/nginx/error.log;log_subrequest on;lua_need_request_body on;client_max_body_size 50k;client_body_buffer_size 50k;content_by_lua ’ ngx.req.read_body() local args, err = ngx.req.get_post_args() if not args then ngx.say('failed to get post args: ', err) return end for key, val in pairs(args) do if val == 'test' thenngx.var.jump = '1' end end ngx.exec('/tosmdb')’; } location /tosmdb {default_type ’text/plain’;echo $jump;#注釋掉下面,這里顯示為1即判斷出了用戶if ($jump = '1'){ proxy_pass http://smdbtest;}if ($jump = '0'){ proxy_pass http://smdb;} }

代理 - 一個(gè)nginx需求,訪問(wèn)web服務(wù)時(shí),若用戶為測(cè)試用戶則轉(zhuǎn)發(fā)到web服務(wù)的測(cè)試版本

問(wèn)題解答

回答1:

你需要把用戶登錄后的憑證都放到 cookie 里面,然后就方便做驗(yàn)算了。

詳見(jiàn) https://github.com/cloudflare/lua-resty-cookie 里面的例子。

跳轉(zhuǎn)的方式用 proxy_pass 應(yīng)該沒(méi)問(wèn)題,挺好的。

標(biāo)簽: web
主站蜘蛛池模板: 中文字幕久久综合伊人 | 亚洲成人黄色网址 | 欧美一级日韩一级 | 91在线播放国产 | 久久人体视频 | 久久国产乱子伦精品免 | 亚洲欧美小说色综合小 | 午夜寻花高颜值极品女神 | 日韩久久中文字幕 | 国产一二三四区在线观看 | 青青青青青国产免费手机看视频 | 色图综合| 成人欧美精品一区二区不卡 | 一级免费黄色大片 | 国产一区美女 | 亚洲一级理论片 | 尤物国产在线 | 91久久国产综合精品女同国语 | 国内精品一区二区三区最新 | 国产精品分类视频分类一区 | 岛国视频在线观看免费播放 | 国产精品色午夜视频免费看 | 欧美特黄高清免费观看的 | 亚洲男女免费视频 | 国产精品vv在线 | 久久国产精品-国产精品 | 欧美做爱毛片 | 香蕉成人啪国产精品视频综合网 | 国产精品国产三级在线高清观看 | 欧美三级a做爰在线观看 | 免费a级片在线观看 | 4455永久在线毛片观看 | 国产精品视频久 | 国产精品女人在线观看 | 国产精品分类视频分类一区 | 亚洲免费黄色网 | 99久久久久国产 | 国产成人亚洲影视在线 | 国产成人亚洲精品老王 | 国产免费又色又爽又黄在线观看 | 久久视频精品线视频在线网站 |