톰켓 + 아파치 연동시에 8080 포트와 8009 포트를 열여줘야 하나요?
글쓴이: mysystem / 작성시간: 월, 2007/01/29 - 12:25오전
안녕하세요?
apache 서버에 여러 웹문서를 보면서 jdk+tomcat+tomcat-connectors 를 설치했습니다.
테스트 페이지는 정상적으로 출력이 되고 있구요.
궁금한 것은 아파치와 톰켓이 연동되게 하는 이유가
http://test.com:8080 -> http://test.com
이렇게 하기위한 목적이라고 알고 있습니다.
제가 안녕리눅스의 oops-firewall 을 이용해서 방화벽을 사용중인데
그렇다면 8080 포트와 8009 포트를 차단해도 상관이 없지 않을까해서요.
일단 테스트를 해본 결과는 8009 포트와 8080 포트를 차단해도 테스트 페이지는 정상적으로 출력이 되더군요.
테스트 페이지는 정상적으로 출력이 되더라도 혹 문제가 생기지 않을까 하는 염려로 여쭤봅니다.
httpd.conf 는 다음과 같이 설정했습니다.
LoadModule rewrite_module modules/mod_rewrite.so
JkWorkersFile /usr/local/apache/conf/workers.properties
JkMount /*.jsp ajp13
JkMount /servlet/* ajp13
JkMount /WEB-INF/* ajp13
JkMount /jsp-examples/* ajp13
많은 관심 부탁 드립니다.
Forums:
문제 생길것
문제 생길것 없습니다. 막지 않으시면 막으시라고 권해드리겠습니다.
감사드립니다.^^
답변 감사드립니다.
속이 시원해지는 느낌입니다.
좋은 하루 되세요.
...
질문하신 내용과는 좀 다른 답변이기는 하지만...
아파치와 톰캣을 연동하는 이유가 "http://test.com:8080 -> http://test.com" 는 아닙니다.
아파치 없이 그냥 톰캣의 설정을 조정해서 http://test.com 로 서비스할 수도 있습니다.
아파치와 톰캣을 연동하는 일반적인 이유는 JSP 가 아닌 정적인 리소스들(html 파일, 이미지 등)을 서비스할 때에
아파치가 톰캣보다 좋은 성능을 보이므로 톰캣은 JSP를 맡고, 아파치는 이런 정적인 파일들을 맡도록 하기 위해서입니다.
물론 이렇게 연동하는 것이 "실제로" 좋은 성능을 보이는지에 대해서는 의견이 많습니다. kldp 에서도 검새해보시면
도움이 될만한 글들을 발견하실 수 있을 겁니다.
짝짝짝~~
정답~~~
다만... 톰캣의 성능 벤치마킹을 보면 별반차이없다는거~ ^^;;
하지만 대부분 필드에서 연동한다는거~ ㅡㅡ;
----------------------------------------------------------------------
인생 뭐있어? 백수로 사는거야~ 가는거야~
----------------------------------------------------------------------
인생 뭐있어? 백수로 사는거야~ 가는거야~
댓글 달기