nginx的使用場景

1反向代理
反向代理:反向代理(Reverse proxy)是指以代理服務器來接受internet上的連接請求,然後轉發給內部網絡上的服務器,並將從服務器上得到的結果返回給internet上請求連接的客戶端,簡單來說就是真實的服務不能直接被外部網絡訪問,想要訪問必須通過代理。
反向代理的作用
---防止主服務器被惡意攻擊,
---爲負載均衡和動靜分離提供實現支持
2負載均衡
使用反向代理同時代理多個相同的應用服務器(比如apache),將客戶端請求分發到各個應用服務器上並接受響應返回給客戶端負載均衡的作用:當一臺服務器的單位時間內的訪問量越大時,服務器壓力就越大,大到超過自身承受能力時,服務器就會崩潰,爲了避免服務器崩潰,讓用戶有更好的體驗,我們通過負載均衡的方式來分擔服務器壓力。我們可以建立很多很多服務器,組成一 個服務器集羣,當用戶訪問網站時,先訪問個中間服務器,在讓這個中間服務器在服務器集羣中選擇 個壓力較小的服務器,然後將該訪問請求引入服務器。如此一來,用戶的每次訪問,都會保證服務器集羣中的每個服務器壓力趨於平衡,分擔了服務器壓力,避免了服務器崩潰的情況。
3、動靜分離
運用Nginx的反向代理功能分發請求:所有動態資源的請求交給應用服務器,而靜態資源的請求(例如圖片、視頻、CSS、JavaScript文件等 )則直接由N
ginx返回到瀏覽器

nginx-conf

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章