Nginx 第1章Nginx簡介
第1章?Nginx簡介
1.?是什么
Nginx("engine x") 是一個高性能的HTTP和反向代理服務(wù)器,特點是占有內(nèi)存少,并發(fā)能力強(qiáng),事實上nginx的并發(fā)能力確實在同類型的網(wǎng)頁服務(wù)器中表現(xiàn)較好,中國大陸使用nginx網(wǎng)站用戶有:百度、京東、新浪、網(wǎng)易、騰訊、淘寶等。
1.1 WEB服務(wù)器
web服務(wù)器不是Tomcat么?
Nginx和Tomcat是什么關(guān)系?
Nginx可以作為靜態(tài)頁面的web服務(wù)器,同時還支持CGI協(xié)議的動態(tài)語言,比如perl、php等。但是不支持java。Nginx和apache是競爭對手,和tomcat是合作關(guān)系。
Java程序只能通過與tomcat配合完成。
1.2反向代理
? ?(1)正向代理,代理客戶端
? (2)反向代理,代理服務(wù)端
1.3 負(fù)載均衡
Nginx的異步框架可以處理很大的并發(fā)請求,把這些并發(fā)請求hold住之后就可以分發(fā)給后臺服務(wù)端(backend servers,也叫做服務(wù)池, 后面簡稱backend)來做復(fù)雜的計算、處理和響應(yīng),這種模式的好處是相當(dāng)多的:隱藏業(yè)務(wù)主機(jī)更安全,節(jié)約了公網(wǎng)IP地址,并且在業(yè)務(wù)量增加的時候可以方便地擴(kuò)容后臺服務(wù)器。