tomcat 與 nginx,apache的區別是什麽?
2015-07-15知識
題主說的Apache,指的應該是Apache軟件基金會下的一個專案——
Apache HTTP Server Project
;Nginx同樣也是一款開源的HTTP伺服器軟件(當然它也可以作為郵件代理伺服器、通用的TCP代理伺服器)。
HTTP伺服器本質上也是一種應用程式——它通常執行在伺服器之上,繫結伺服器的IP地址並監聽某一個tcp埠來接收並處理HTTP請求,這樣客戶端(一般來說是IE, Firefox,Chrome這樣的瀏覽器)就能夠透過HTTP協定來獲取伺服器上的網頁(HTML格式)、文件(PDF格式)、音訊(MP4格式)、影片(MOV格式)等等資源。下圖描述的就是這一過程: