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