windows에서 apache와 tomcat을 연동하는 방법을 알고 싶습니다.(수정-파일첨부)
2010.04.07 13:17
시스템을 하나 구축하게 생겼는데, windows server 2008 standard입니다.
jdk6과 tomcat 5.5, apache 2.2는 설치했구요.
tomcat만 설치했을 때는 web site나 db연결등이 정상적으로 잘 되는것을 확인했습니다.
apache를 설치하고 경로를 사이트 경로로 바꾸어주니까 소스가 그대로 다 보이네요;
jsp 코드도 그대로 보이는 걸 보니 jsp를 파싱 못하는 것 같습니다.
검색을 해봤는데, 뭔가 파일을 추가로 다운받아서 실행해야 한다고 하는데, 링크도 깨져있고;
사실 apache가 뭐하는건지도 잘 모르겠습니다만; 장래에 필요할거라 해서 깔았거든요.
어떻게 하면 windows상에서 apache와 tomcat을 연동할 수 있을지 알려주시면 감사드리겠습니다.
------------------------
글로는 이해가 힘드시다고 해서, 환경설정파일을 올립니다.
모자르면 말씀하세요. 찾아보고 알려드리겠습니다.
코멘트 4
-
김강욱
04.07 13:56
아마, 아파치 conf 에 들어있는 httpd.conf 나 vhost 파일을 넣어주셔야 하지 않을까요?
그게 있어야 그나마 될텐데.
-
김강욱
04.07 17:49
mod_jk 쪽 설정이 뭐가 없는건 아닌가 싶은데요.
LoadModule jk_module libexec/mod_jk.so
<IfModule mod_jk.c>
JkWorkersFile "/usr/local/apache/conf/workers.properties"
JkLogFile logs/jk.log
JkRequestLogFormat "%V %r %s %b %T"
JkLogLevel error
JkMount /*.jsp ajp13
JkMount /servlet/* ajp13
</IfModule>이런거요.
사실 이런 세팅쪽은 정말 싫어라 해서리. 덕분에 잘 모릅니다요~ 쩝
그리고 버쳘 호스트쪽에도
JkMount /*.jsp ajp13
JkMount /servlet/* ajp13이런게 있네요.
workers.pro...쪽에는 jsp 관련 설정은 없는 듯하구요....
-
강욱님이 잘 설명해 주셨는데요
즉 connector 가 필요합니다.
대표적인것이 mod_jk 등 여러 가지가 있습니다.
이것은 이렇게 연력됩니다
apapche(80포트) - mod_jk (8009포트 설정하기 나름) - tomcat(8080포트) 이렇게 되서
80으로 온 jsp 를 8080 톰캣으로 연결시켜주는 역활을 합니다.
끙. 이건 상황에 따라 너무 복잡한데요... ㅡ.ㅠ
만문에서 다룰 수 있는 내용이 아닌 듯 합니다. 아시죠??? 흑;