好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁(yè) > 知識(shí)庫(kù) > nginx配置教程之a(chǎn)dd_header的坑詳解

nginx配置教程之a(chǎn)dd_header的坑詳解

熱門標(biāo)簽:如何在各種地圖標(biāo)注自己的地址 百應(yīng)電銷機(jī)器人靠譜嗎 遼寧電銷平臺(tái)外呼系統(tǒng)軟件 信陽(yáng)銷售外呼系統(tǒng)招商 申請(qǐng)400電話號(hào)碼多少錢 菏澤crm外呼系統(tǒng)價(jià)格 coreldraw地圖標(biāo)注 物超所值的400電話申請(qǐng) 營(yíng)銷電銷機(jī)器人招商

前言

add_header 是 headers 模塊中定義的一個(gè)指令,顧名思義就是用來(lái)添加 http 響應(yīng)頭的。但請(qǐng)注意他只是「添加」而已,并不是重寫。所以如果已經(jīng)存在某個(gè)頭,再使用 add_header 就會(huì)出問(wèn)題。而且在低版本的 nginx 中 add_header 還不支持在錯(cuò)誤頁(yè)面中使用。

這是一個(gè)坑比較多的指令。它的處理階段比 location 處理晚,雖然可以寫在 location 中,但如果 rewrite 別的 location,那么上一個(gè) location 中尚未處理的 add_header 就會(huì)丟失。比如:

location = /a {
 add_header a 1;
 rewrite / /b;
}
location = /b {
 add_header b 2;
 return 204;
}

并沒(méi)有 a 1 這個(gè)頭吧?這就是一個(gè)坑!

另一個(gè)坑就是一開(kāi)始說(shuō)的重復(fù)的問(wèn)題,比如我希望給一個(gè)內(nèi)容設(shè)置 Content-Type,但是由于全局有設(shè)置一個(gè) default_type,所以就重復(fù)了。

default_type 'text/plain';

location = /a {
 add_header Content-Type application/json;
 return 200 '"OK"';
}

解決的辦法當(dāng)然有很多比如對(duì)這個(gè) location 將 default_type 置空,或者干脆不用 add_header,直接針對(duì)這個(gè) location 修改 default_type。

最后一個(gè)大坑就是對(duì)錯(cuò)誤頁(yè)面無(wú)法生效,這也是在文檔中有明確定義的。比如下面這個(gè)例子:

location = /a {
 add_header Content-Type application/json;
 return 404 '"Not Found"';
}

我希望響應(yīng)一個(gè) JSON,然而由于狀態(tài)碼是 404,所以這里的 add_header 并不會(huì)生效。

雖然這個(gè)例子可以用 default_type 來(lái)解決問(wèn)題,但如果是其它頭呢?比如 Access-Control-Allow-Origin 要怎么辦?那么除了使用 lua 或其它第三方模塊來(lái)解決之外就無(wú)解了。nginx 當(dāng)然也意識(shí)到了這個(gè)問(wèn)題,所以文檔中也說(shuō)了在 1.7.5 版本之后支持一個(gè)叫 always 的參數(shù)。雖然 nginx 自己解決了這個(gè)問(wèn)題,但基于 1.6.2 的 tengine 就要呵呵了。

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,如果有疑問(wèn)大家可以留言交流,謝謝大家對(duì)腳本之家的支持。

標(biāo)簽:泰安 內(nèi)江 玉樹 廈門 瀘州 江門 江西 湖北

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《nginx配置教程之a(chǎn)dd_header的坑詳解》,本文關(guān)鍵詞  nginx,配置,教程,之,add,header,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《nginx配置教程之a(chǎn)dd_header的坑詳解》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于nginx配置教程之a(chǎn)dd_header的坑詳解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 国产精品无码久久久久一区二区 | 男女爱爱好爽全过程| 国产在热线精品视频国产一二| 娇妻的初次体验1一5| 亚洲欧美日韩中文字幕久久| 八戒八戒电影在线观看动画 | 堵住顶端不让出精H| 和表姐同居的日子视频| 精品三区| 污污污污污www网站免费观看 | 久久久久国产精品| 朱竹清给唐三喂乳液| 国产精品无码亚洲欧美在线 | 女被艹| 日批app| va亚洲va日韩不卡在线观看| 欧美AV无码高潮喷8888小说| 98色花堂永久地址入口| 欧美ab片| 被和尚摧残蹂躏| 神奇宝贝特别篇| 美女被?狂揉大胸视频| 成年人激情网站| 国产亚洲福利精品一区二区| 寡妇村的淫事| 日本中文字幕丝袜aV一级| 91popny丨九色丨国产| 天海翼免费高清在线观看| 男人日女人小视频我看看| 好大用力深一点视频| 小小拗女BBwBBwBBw视频| 国产seyuAV精品一二区| 爽?好多水?快?呻吟视频| 女地狱肉之壶极限调教2| 激情一区| 美女裸胸图片| 国产精品国产精品国产专区蜜臀Ah| 亚洲色自拍自偷另类在线| 禁断介护在线观看| 国产有码| 午夜爽爽|