鍍金池/ 問答/PHP  Linux/ Nginx 反向代理響應時,是由代理服務器響應,還是由真實的處理服務器響應?

Nginx 反向代理響應時,是由代理服務器響應,還是由真實的處理服務器響應?

比如 Client 向負載均衡服務器 N 發(fā)送了請求,N 會將該請求負載均衡到 A、B、C 隨機一臺上(假設(shè)選中 B 進行處理)。那么當 B 處理完并返回結(jié)果時,是由 B 直接返回給 Client 呢?還是 B 先返回給 N,再由 N 返回給客戶端 Client 呢?

相似的問題是,當 Nginx 結(jié)合 PHP 時,php-fpm 中的 worker 線程處理完并響應時,是由該 worker 線程直接響應到客戶端瀏覽器呢?還是再經(jīng)由 Nginx 中轉(zhuǎn)返回呢?

回答
編輯回答
命多硬

當然是經(jīng)過nginx中轉(zhuǎn),你看客戶端看到的實際Server還是Nginx(自己看一下HTTP Header中的Server頭就能確認)

2017年9月8日 20:07