virtual Host 설정관련 문의입니다. 테스터 / 2006-05-16 18:22 |
안녕하세요... Apache-Resin 연동인데 세개의 사이트가 한 서버에서 돌아가고 있습니다. Virtual Hosting에 관한 질문인데요... 다음과 같이 설정을 했습니다. ... <http-server> <host id=www.a.co.kr> </host> <host id=b.co.kr> </host> <host id=c.co.kr> </host> </http-server>
이렇게 되어있는데요... 각 host마다 독립된 Classpath를 지정해주고 싶은데 어떤 방법이 있나요?
제 생각에는 1. 각 host 마다 srun을 지정해주고 start 시 -classpath를 설정해줌 <host id=c.co.kr> <srun id=a host=127.0.0.1 port=6802/> </host>
start 파일을 만들어서... $RESIN_HOME/bin/httpd.sh -verbose -pid a.pid -server a start -classpath=~~~
2. <host>~</host>안에 있는 <classpath id=WEB-INF/classes 이 부분을 하나 더 추가해 주는 방법
운용중인 서버라 위의 생각을 테스트해본건 아닙니다. 어떤 방법이 있을지 고견을 기다리겠습니다. 감사합니다. |
[답변]virtual Host 설정관련 문의입니다. 권용찬 / 2006-06-02 20:46 |
WEB-INF/classes는 Servlet Spec에 준하는 구성입니다. 이 위치를 별도로 바꾸는 것은 향후 유지 보수나 제품의 관리를 위해서 권장하지 않습니다.
<host> 테그 안에 app-dir만 사용하지 말고 <web-app>를 구성하세요
web-app 테그 안에 doc root를 바꾸어 주면 해당 doc root아래에 WEB-INF/classes가 생성 되므로 별도로 설정을 하지 않아도 됩니다.
수고하세요
|