nginx是一款輕量級的 web 伺服器,由俄羅斯的程式設計師伊戈爾·西索夫所開發。
nginx效能非常優秀,官方測試能夠支撐5萬併發鏈結,並且 cpu、記憶體等資源消耗卻非常低,執行非常穩定。
nginx的功能有很多,我們主要使用它來做靜態資源伺服器、負載均衡伺服器和反向**伺服器。
tomcat併發200-400之間
部署**的靜態資源(html、css、js)
動靜分離,提公升**效能;
什麼是動靜分離?
什麼是**?: 給某個物件提供乙個**物件,並由**物件控制原物件的引用。代辦、**都是**。
什麼是正向**?: 對客戶端進行**(例如vpn)
特點:客戶端瀏覽器和**伺服器在同乙個網路
隱藏了客戶端訪問細節
什麼是反向**?: 對服務端進行**
反向**,就是對服務端進行**,作為客戶端,只需要將請求傳送到反向**伺服器,由反向**伺服器去選擇目標伺服器獲取資料後,再響應給客戶端,此時反向**伺服器和目標伺服器對外就是乙個伺服器,暴露的是**伺服器位址,隱藏了真實伺服器ip位址。
特點:tomcat伺服器和反向**伺服器在同乙個網路
隱藏真實伺服器的實現細節
負載均衡(load balance)
意思就是將乙份負載分攤到多個操作單元上進行執行。
負載 : 伺服器能夠承受的訪問負載量
均衡 : 按照一定規則進行分配
優點 :
穩定性高
效能更強
容災能力更好
2. 綠色解壓版
3. 啟動:
雙擊nginx.exe即可啟動程式,提示放行防火牆,就消失了,其實是啟動成功了
預設啟動埠80,
4. 訪問:
在瀏覽器輸入:http:
//localhost
5. dos命令列關閉:
. 存放的檔案(資源)形式
tomcat存放的靜態資源【js、css、html、img】,和動態資源【servlet】
nginx靜態資源【js、css、html、img】,不能作為servlet容器
2. 用途
tomcat主要作為web容器
nginx:靜態資源伺服器、反向**伺服器、負載均衡伺服器
3. 效能
tomcat效能,較差最大併發200-400之間
nginx很強,5w+併發
注意:nginx絕不是tomcat的替代者。
Nginx入門介紹與安裝
nginx是俄羅斯人編寫的十分輕量級的http和反向 伺服器。發音 engine x 1 http反向 nginx 支援正規表示式以區分靜態資源或者動態資源,提供效能穩定,並且能夠提供配置靈活的 功能。其中動態資源可以進一步 給後端的 proxy server,而靜態資源則可以在 nginx 層面使...
Linux 介紹和入門
ps shift 是切換語言的方式 1.常規操作 kiosk foundation0 desktop rht vmctl start desktop 開啟虛擬機器 kiosk foundation0 desktop rht vmctl view desktop 顯示虛擬機器 kiosk founda...
一 nginx介紹和安裝
摘抄借鑑大神的 親測 nginx1.14.2,centos7 nginx 是乙個開源的高效能的http和反向 伺服器,用於實現資源快取 web server負載均衡等功能,其特點是占有記憶體少,併發能力強。作為 web 伺服器 相比 apache,nginx 使用更少的資源,支援更多的併發連線,體現...