nginx反向代理的全流程
nginx反向代理的流程
如下:
1 proxy_request_buffering 指令
on表示nginx接收完完整的body后才和upstream建立連接,off則是先建立連接,然后發(fā)送請(qǐng)求的時(shí),一遍從下游讀取body,一遍往上游轉(zhuǎn)發(fā)。
默認(rèn)情況下是on,即nginx先生成要發(fā)往上游的包體,然后才去和上游建立連接。
這樣做是為了不耽誤時(shí)間,不占用較長(zhǎng)時(shí)間連接。
因?yàn)橐贿呑x一邊轉(zhuǎn)發(fā)的問(wèn)題是,一般下游和nginx之間的網(wǎng)速較慢,而nginx和upstream的網(wǎng)速較快(內(nèi)網(wǎng)),這樣邊讀邊發(fā)會(huì)浪費(fèi)很多時(shí)間。
2 proxy_buffering 指令
on表示nginx先接收到完整的響應(yīng)包體,然后向客戶端發(fā)送響應(yīng)頭部和響應(yīng)包體。
off表示一邊接收一邊向下游發(fā)送,為了不受限于下游的網(wǎng)速,默認(rèn)開(kāi)啟。
3 client_body_buffer_size指令和client_body_in_single_buffer指令
4 client_max_body_size 指令
最大body大小設(shè)置
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Nginx之rewrite實(shí)現(xiàn)URL重寫(xiě)方式
文章介紹了Nginx的rewrite模塊,包括其重要性、相關(guān)指令(如set、if、break、return、rewrite)的使用方法和作用域,并舉例說(shuō)明了這些指令的實(shí)際應(yīng)用場(chǎng)景,如域名重定向和防盜鏈處理2025-03-03Nginx服務(wù)器的反向代理proxy_pass配置方法講解
這篇文章主要介紹了Nginx服務(wù)器的反向代理proxy_pass配置方法講解,包括經(jīng)常被提到的url的/問(wèn)題的相關(guān)說(shuō)明,需要的朋友可以參考下2016-01-01nginx代理部署Vue刷新頁(yè)面404的問(wèn)題解決
在上線vue開(kāi)發(fā)的前端網(wǎng)頁(yè)部署在服務(wù)器上后,刷新頁(yè)面顯示404,本文就來(lái)介紹一下nginx代理部署Vue刷新頁(yè)面404的問(wèn)題解決,感興趣的可以了解一下2023-12-12Nginx啟動(dòng)顯示80端口占用問(wèn)題的解決方案
這篇文章主要介紹了Nginx啟動(dòng)顯示80端口占用問(wèn)題的解決方案,文中通過(guò)代碼示例和圖文講解的非常詳細(xì),對(duì)大家解決問(wèn)題有一定的幫助,需要的朋友可以參考下2024-04-04在Nginx中增加對(duì)OAuth協(xié)議的支持的教程
這篇文章主要介紹了在Nginx中增加對(duì)OAuth協(xié)議的支持的教程,OAuth協(xié)議如今廣泛用于社交網(wǎng)絡(luò)的API中,需要的朋友可以參考下2015-06-06Nginx http運(yùn)行狀況健康檢查配置過(guò)程解析
這篇文章主要介紹了Nginx http運(yùn)行狀況健康檢查配置過(guò)程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-08-08nginx里的rewrite跳轉(zhuǎn)的實(shí)現(xiàn)
這篇文章主要介紹了nginx里的rewrite跳轉(zhuǎn)的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-11-11Nginx HTTP Status 400 – 錯(cuò)誤的請(qǐng)求問(wèn)題解決
本文主要介紹了在配置Nginx反向代理兩個(gè)Tomcat站點(diǎn)時(shí)遇到HTTPStatus400錯(cuò)誤,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2025-01-01