Nginx的基本介绍反向代理
生活随笔
收集整理的這篇文章主要介紹了
Nginx的基本介绍反向代理
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
什么是nginx
nginx高并發原理( 多進程+epoll實現高并發 【select poll epoll】)
- Nginx 在啟動后,會有一個 master 進程和多個相互獨立的 worker 進程。
- 每個子進程只有一個線程,采用的 IO多路復用模型epoll,實現高并發。
nginx和apache比較
1)nginx相對于apache的優點
2)apache 相對于nginx 的優點
Nginx的應用場景
http服務器。Nginx是一個http服務可以獨立提供http服務。可以做網頁靜態服務器。
虛擬主機。可以實現在一臺服務器虛擬出多個網站。例如個人網站使用的虛擬主機。
反向代理,負載均衡。當網站的訪問量達到一定程度后,單臺服務器不能滿足用戶的請求時,需要用多臺服務器集群可以使用nginx做反向代理。并且多臺服務器可以平均分擔負載,不會因為某臺服務器負載高宕機而某臺服務器閑置的情況。
nginx反向代理
nginx反向代理
- 反向代理對用戶透明,客戶端無需任何配置即可訪問服務。
- 實際運行方式是指以代理服務器來接受internet上的連接請求,然后將請求轉發給內部網絡上的服務器。
- 并將從服務器上得到的結果返回給internet上請求連接的客戶端,此時代理服務器對外就表現為一個服務器。
反向代理的作用:
- 保證內網的安全,通常將反向代理作為公網訪問地址,Web服務器是內網
- 負載均衡,通過反向代理服務器來優化網站的負載
反向代理和web服務器區別
- 反向代理服務器:通過給你upstream參數配置, proxy_pass
- web服務器部署:web服務服務器應該不是我們真實項目(django+uwsgi+nginx)
- 幾臺反向代理服務器:沒有使用LVS等負載均衡技術,那么只有一臺負載均衡服務器
- 反向代理服務器部署nginx后臺為什么也不是nginx: 提高每個web服務器處理能力
參考來自于此
總結
以上是生活随笔為你收集整理的Nginx的基本介绍反向代理的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Celery组件架构介绍
- 下一篇: Celery的简单使用