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ù)器。