RedHat 7.2 + apache 1.3.26 + tomcat4.0 버전을 이용해서
아파치랑 톰캣을 연동하고 있었는데 Virtual Host 세팅에서 해결이 안되고 있습니다.
일단 고양이 화면은 다 봤습니다. ( 제생각엔 연동은 성공인듯.. )
xxx.com 과 yyy.co.kr 두 도메인을 일단 테스트로 각각 홈은 같지만
설정을 다르게 해서 다음과 같이 해봤습니다.
httpd.conf 에서 해당 도메인에 대해서 다음과 같이 설정했습니다.
httpd.conf
...생략...
WebAppConnection user warp xxx.com:8008
< VirtualHost 211.111.222.111>
ServerAdmin admin at abc.co.kr DocumentRoot /home/user/xxx_com
ServerName xxx.com
ServerAlias www.xxx.com WebAppDeploy ROOT user /
< /VirtualHost>
WebAppConnection user2 warp yyy.co.kr:8008
< VirtualHost 211.111.222.111>
ServerAdmin admin at abc.co.kr DocumentRoot /home/user/xxx_com
ServerName yyy.co.kr
ServerAlias www.yyy.co.kr WebAppDeploy ROOT user2 /
< /VirtualHost>
Tomcat 설정에서 server.xml 파일에 다음을 추가
< Host name="xxx.com">
< Context path="" docBase="/home/user/xxx_com"/>
< /Host>
< Host name="www.xxx.com">
< Context path="" docBase="/home/user/xxx_com"/>
< /Host>
보시다 시피 xxx.com 만 server.xml 에 설정을 해줬습니다.
그런데 yyy.co.kr 이란 도메인은 현재 tomcat 의 기본 페이지가 잘 뜹니다.
xxx.com 은 jsp 파일은 인식은 하나 간단한 소스를 테스트 해봐도
실행이 되지 않는거 같습니다.
< html>
< body>
1 + 2 = < %=1+2%>
< /body>
< /html>
다음의 소스를 xxx.com ( 실제 홈디렉토리에 소스 위치 ) 은
1 + 2 =
yyy.co.kr ( 톰캣의 webapps/ROOT에 소스 위치) 은
1 + 2 = 3 이렇게 뿌립니다.
Tomcat 의 웹문서 외에 다른 디렉토리에서 jsp 가 인식시킬 방법은 없나요..?
ㅜ.ㅜ
도와주세요.......
--
당신을 고수로 임명합니다.