神器 Nginx 的學(xué)習(xí)手冊《一》
“我一秒鐘幾千萬上下,會跟你們吃雜碎面?”
01
Nginx 常識網(wǎng)結(jié)構(gòu)圖
Nginx 的常識網(wǎng)結(jié)構(gòu)圖如下:02反向署理
正向署理:局域網(wǎng)中的電腦用戶想要直接拜訪網(wǎng)絡(luò)是不可行的,只能經(jīng)過署理服務(wù)器來拜訪,這種署理服務(wù)就被稱為正向署理。反向署理:客戶端無法感知署理,由于客戶端拜訪網(wǎng)絡(luò)不需要裝備,只要把請求發(fā)送到反向署理服務(wù)器,由反向署理服務(wù)器去選擇方針服務(wù)器獲取數(shù)據(jù),然后再回來到客戶端。
此時反向署理服務(wù)器和方針服務(wù)器對外便是一個服務(wù)器,暴露的是署理服務(wù)器地址,隱藏了實在服務(wù)器 IP 地址。
03負(fù)載均衡客戶端發(fā)送多個請求到服務(wù)器,服務(wù)器處理請求,有一些或許要與數(shù)據(jù)庫進(jìn)行交互,服務(wù)器處理完畢之后,再將結(jié)果回來給客戶端。
一般請求和響應(yīng)過程如下圖:
但是隨著信息數(shù)量增加,拜訪量和數(shù)據(jù)量飛速增加,一般架構(gòu)無法滿足現(xiàn)在的需求。
咱們首要想到的是升級服務(wù)器裝備,能夠由于摩爾定律的日益失效,單純從硬件提高性能現(xiàn)已逐步不可取了,怎樣處理這種需求呢?
咱們能夠增加服務(wù)器的數(shù)量,構(gòu)建集群,將請求分發(fā)到各個服務(wù)器上,將本來請求集中到單個服務(wù)器的狀況改為請求分發(fā)到多個服務(wù)器,也便是咱們說的負(fù)載均衡。
圖解負(fù)載均衡:
假設(shè)有 15 個請求發(fā)送到署理服務(wù)器,那么由署理服務(wù)器依據(jù)服務(wù)器數(shù)量,平均分配,每個服務(wù)器處理 5 個請求,這個過程就叫做負(fù)載均衡。
04動態(tài)別離
為了加速網(wǎng)站的解析速度,能夠把動態(tài)頁面和靜態(tài)頁面交給不同的服務(wù)器來解析,加速解析的速度,下降由單個服務(wù)器的壓力。
動態(tài)別離之前的狀態(tài):
動態(tài)別離之后:
05Nginx安裝
Nginx 如何在 Linux 安裝
Nginx 常用命令
檢查版別:
./nginx -v
發(fā)動:
./nginx
關(guān)閉(有兩種方式,引薦使用 ./nginx -s quit):
./nginx -s stop
./nginx -s quit
重新加載 Nginx 裝備:
./nginx -s reload