Heim  >  Fragen und Antworten  >  Hauptteil

java-ee – Nginx wird als Front-End-Server und Tomcat + Apache als Back-End verwendet. Wo wird der Krieg eingesetzt?

Das vom SSH-Framework entwickelte Java-Webprojekt ist als War-Datei verpackt. Wird es auf einer Tomcat+Apache-Maschine bereitgestellt? Wenn sich Tomcat und Apache also auf unterschiedlichen Maschinen befinden, auf welcher Maschine wird der Krieg eingesetzt?

Hat der Inhalt des Krieges außerdem nichts damit zu tun, ob es einen Nginx-Front-End-Server gibt?

天蓬老师天蓬老师2713 Tage vor768

Antworte allen(2)Ich werde antworten

  • 高洛峰

    高洛峰2017-05-16 16:59:41

    war是JavaWeb的标准包格式,只能部署在tomcat等应用服务器上,
    nginx可以用来当反向代理服务器,
    反向代理服务器和应用服务器可以不在一块儿,
    nginx可以代理任何服务器的请求

    Antwort
    0
  • 为情所困

    为情所困2017-05-16 16:59:41

    1、war放到tomcat/webapps/下

    2、war中的静态文件可以通过Nginx的location模块实现动静分离,减少服务器压力

    Antwort
    0
  • StornierenAntwort