來源:Rohan_847 發(fā)布時間:2019-01-14 14:21:52 閱讀量:1727
首先,web服務(wù)器和web應(yīng)用服務(wù)器不是同一個概念。起初,我也把兩者混為一談。現(xiàn)在說說自己對這兩個的理解,如有不對之處,歡迎指出。
web應(yīng)用服務(wù)器
在java web開發(fā)時,最早接觸的web服務(wù)器是tomcat,其實tomcat是web應(yīng)用服務(wù)器,任何的 web項目資源文件如果沒有部署 在tomcat應(yīng)用服務(wù)器中(資源文件沒有放在tomcat安裝目錄中),都將不能訪問得到。
類似的web應(yīng)用服務(wù)器還有 weblogic 和 jetty等。
web服務(wù)器
真正意義上的web服務(wù)器就兩個 : IIS 和 apache
web 服務(wù)器可以提供代理服務(wù),即可以訪問本地磁盤上所有的資源文件,即使項目資源文件沒有放在服務(wù)器中。
常見的web服務(wù)器有: nginx , nginx 是Apache 提供的web服務(wù)器,nginx是一款高性能、輕量級的web服務(wù)器和反向代理服務(wù)器以及郵件代理服務(wù)器。支持高并發(fā),并發(fā)量50000 。nginx不能解析動態(tài)的jsp頁面。
區(qū)別:
**web服務(wù)器只能解析靜態(tài)頁面,即html頁面,它請求的路徑是固定的。
而web應(yīng)用服務(wù)器可以解析動態(tài)的jsp頁面,即它請求的路徑是動態(tài)生成的,負(fù)責(zé)的是請求的邏輯處理。**
所以一般在web項目開發(fā) 中,apache+tomcat+nginx聯(lián)合使用,訪問靜態(tài)資源時用apache解析,訪問動態(tài)資源時用tomcat解析,nginx作為反向代理服務(wù)器,同時支持高并發(fā)。
---------------------
作者:Rohan_847
來源:CSDN
原文:https://blog.csdn.net/lhy_847csdn/article/details/80644067
版權(quán)聲明:本文為博主原創(chuàng)文章,轉(zhuǎn)載請附上博文鏈接!