ercnam
5k
2018-04-25 17:29:36
2
785

IIS 와 톰캣(+아파치)이 같은 포트를 쓰게 할수 있나요?


참고로 연동하는게 아닌 IIS 와 톰캣을 따로 돌릴때의 이야깁니다.


IIS도 80을 쓰고 톰캣도 80을 쓴다고 아는데요...

아니지 톰캣은 8080쓰고 아파치가 80을 쓰던가....


아무튼.... 80포트도 겹칠테고

특히 SSL을 적용할때 443 포트를 사용하는 것으로 압니다만

IIS에서 도는 사이트에도 SSL을 붙여야 하고

톰캣에서 도는 사이트에도 SSL을 붙여야 하는데 이러면 양쪽에서 443을 쓰게 되어서 불가능한 세팅 아닌지 싶어서요...

(서버 머신은 1대고 IP도 1개만 씁니다)

더불어서.... 만약 가능해서 IIS와 톰캣을 둘다 돌릴수 있다면요.

아파치를 필수로 붙여줘야 하나요? 보니까 요즘은 톰캣 성능도 좋아져서 대규모 사이트 아닌한은 아파치 없이도 혼자 잘 한다고 하는거 같습니다만...


현재 IIS+톰캣 연동해서 Spring 기반 사이트를 굴리고 있는데

이놈이 자꾸 응답이 느려졌다 정상이 됬다 골치라 아예 IIS에서 분리를 할려고 해서 그렇습니다.

어차피 페이지들도 모두 JSP라 IIS가 뭘 해줄것도 없는데 쓸데없이 거쳐가는 것 때문에 시간 잡아먹는거 아닌가 싶어서요...


헌데 기존 돌아가는 사이트가 여럿 있어서 IIS를 버릴수도 없는 노릇이라

서버 머신 한대에서 IIS랑 톰캣을 굴려야 하는 해괴한 환경이 되버릴거 같습니다;;


사이트 규모라던가 동접자 이런건 논하는게 무의미한 수준의 소규모입니다.

동접? 그냥 회사 직원들이 업무용으로 쓰는 CRM일 뿐이라.. 접속 과부하 이런 건 상상조차도 못할 환경이죠.

그럼에도 불구하고 페이지 한번 이동하는데 어쩔땐 10초씩 걸리니 저도 답답하고 직원들도 답답해 해서 원성이 자자합니다.....

사실 톰캣을 분리한다고 상황이 나아지리란 보장도 없는데 달리 방법도 없으니 해볼수밖에 없죠..


해서 최종적으로

1. 기존 IIS 기반 사이트 다수는 여전히 서비스가 되어야함. (SSL 연동 사이트 포함)

2. IIS와 연동하지 않는 독자적인 톰캣 기반 사이트 (혹은 +아파치) 다수 서비스 하고싶음 (SSL도 가능해야..)


이럴 경우 세팅을 어떻게 해야할지 감이 안옵니다.

그리고 IIS 연동할때는 DNS 관리자 이용해서 (머신 OS가 윈도우 서버 2012 입니다)

IIS에서 바인딩 설정해주고... 어쩌구 저쩌구 하면 실제 주소로 사이트 접근이 가능한데

이걸 IIS 안거치고 톰캣 독자적으로 띄워볼려고 하면 어떻게 해줘야 사이트 주소를 바인딩 가능한지 모르겠네요;; 

0
  • 답변 2

  • 내가개발자라니..
    924
    2018-04-25 17:45:45

    isapi_redirect 로 설정하는 방법이 있구요

    bonCode라는 것도 있어요

    구글에 iis tomcat connector 쳐보시면 많은 자료 나옵니다~

  • ercnam
    5k
    2018-04-25 17:52:02

    내가개발자라니..

    현재 연동한게 isapi... 를 이용한 커넥터 연동 상태입니다.

    bonCode 는 한번 찾아봐야겠네요

  • 로그인을 하시면 답변을 등록할 수 있습니다.