>  Q&A  >  본문

운영 및 유지 관리 - Nginx 역방향 프록시 Tomcat

JSP 애플리케이션은 두 가지가 있으며, 로컬 액세스 주소는 다음과 같습니다

http://127.0.0.1:8080/app1
http://127.0.0.1:8080/app2

다음 구성을 통해 http://domain.com/app1 및 http://domain.com/app2에 액세스할 수 있습니다

으아악

이제 두 도메인 이름을 사용하여 이 두 애플리케이션에 액세스하고 싶습니다.
http://app1.domain.com을 통해 http://127.0.0.1:8080/app1을 방문하세요.
http://app2.domain.com http를 통해 액세스하세요. ://127.0.0.1:8080/app2
구성은 다음과 같습니다

으아악

결과는 홈페이지만 표시할 수 있으며, 정적 리소스는 로드할 수 없습니다

으아악

그렇다면 어떻게 구성해야 할까요?

仅有的幸福仅有的幸福2714일 전457

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

  • 迷茫

    迷茫2017-05-16 17:15:23

    로드할 수 없음은 무엇을 의미하나요? 502인가요? 아니면 jsp의 정적 경로가 잘못되었나요?

    회신하다
    0
  • 迷茫

    迷茫2017-05-16 17:15:23

    사실 위의 내용만 토대로 해도 됩니다. . 그러면 두 번째 수준 도메인 이름을 기반으로 한 의사 정적 전달이 괜찮을 것입니다. . 자세한 내용은 적지 않겠습니다. 원리는 그렇습니다. 쓰기 방법을 결정하려면 여러 번 시도해야 합니다.

    일반적인 아이디어는 모든 .domain.com/을 http://127.0.0.1:8080/$1/$2

    로 전달하는 것입니다.

    회신하다
    0
  • 阿神

    阿神2017-05-16 17:15:23

    초대해주셔서 감사합니다!
    동적과 정적을 분리하고 js, css, 이미지를 tomcat 대신 ngixn에서 처리하도록 하는 것이 필요하다고 생각합니다. jsp 요청은 처리를 위해 tomcat으로 전달됩니다.

    으아아아

    회신하다
    0
  • 世界只因有你

    世界只因有你2017-05-16 17:15:23

    사랑해요. . . 아직 루트를 작성하지 않았다면 nginx가 어떻게 프록시 파일을 제공할 수 있습니까? 위층은 괜찮습니다.

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