>  Q&A  >  본문

java-ee - nginx는 프런트엔드 서버로 사용되고 tomcat+apache는 백엔드로 사용됩니다. 그렇다면 전쟁은 어디에 배포됩니까?

SSH 프레임워크로 개발된 Java 웹 프로젝트는 war 파일로 패키지되어 Tomcat+Apache 시스템에 배포됩니까? 그렇다면 Tomcat과 Apache가 서로 다른 시스템에 있는 경우 전쟁은 어느 시스템에 배포됩니까?

그리고 전쟁에 나오는 내용은 nginx 프론트엔드 서버가 있느냐 없느냐와는 아무 상관이 없는 걸까요?

天蓬老师天蓬老师2713일 전771

모든 응답(2)나는 대답할 것이다

  • 高洛峰

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

    war는 JavaWeb의 표준 패키지 형식이며 Tomcat과 같은 응용 프로그램 서버에만 배포할 수 있습니다.
    nginx는 역방향 프록시 서버로 사용할 수 있습니다.
    역방향 프록시 서버와 응용 프로그램 서버가 있습니다. 함께 있을 필요는 없습니다.
    nginx는 모든 서버의 요청을 프록시할 수 있습니다

    회신하다
    0
  • 为情所困

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

    1. 전쟁을 tomcat/webapps/

    에 넣으세요.

    2. Nginx의 위치 모듈을 통해 전쟁 중 정적 파일을 정적 파일과 분리하여 서버 부담을 줄일 수 있습니다

    회신하다
    0
  • 취소회신하다