首頁  >  問答  >  主體

Nginx/Apache 和Apache Tomcat 的差別

Nginx/Apache 是Web Server,而Apache Tomact是servlet container 想請教下,具體差別呢?因為如果使用了Apache Tomact的話已經具備回應http request的功能

PHP中文网PHP中文网2713 天前617

全部回覆(2)我來回復

  • 某草草

    某草草2017-05-16 17:06:06

    1. 聯絡
      都可以做web伺服器,對外服務。

    2. 區別
      正如你所說:

    Nginx/Apache 是Web Server,而Apache Tomact是一個servlet container

    tomcat可以對jsp進行解析,nginx和apache只是web伺服器,可以簡單理解為只能提供html靜態檔案服務。 php等動態語言的支援靠的是擴充。

    總結一下:tomcat具有nginx和apache的靜態檔案服務功能,同時具備jsp解析功能。

    当前多采用apache监听所有端口,然后将相应的域名用ajp13连接到tomcat,tomcat在8080端口独立运行。
    

    回覆
    0
  • 漂亮男人

    漂亮男人2017-05-16 17:06:06

    tomcat對靜態資源的請求效率太低,一般使用ngxin/lighttpd(apache)做前端,只是把jsp的請求轉送給tomcat。

    回覆
    0
  • 取消回覆