기술지원 문의

apache와 resin이 각자 노네요.. ㅜㅜ
박제상 / 2002-11-20 00:00

apache 2.0.43 을 /usr/local/apache 에 인스톨했구,
resin 2.1.6을 /usr/local/resin-2.1.6에 각각 인스톨했습니다.

httpd.conf 내에서 DocumentRoot를  /home/www로 만들고
버?x호스트를 이용해서 /home/www/myhome 밑에 화일들을 넣고

다른PC에서 http://www.myhome.co.kr/test.html 하면
잘 나옵니다. 즉 아파치는 잘 동작해서 화일들을 잘 불러오고요,

resin의 resin.conf를 고치지않고
/usr/local/resin-2.1.6/bin/httpd 를 실행시키면
http://www.myhome.co.kr/caucho-status 하면 resin이 동작하는걸 알 수 있다는데,
제가보기에도 뭔가 나오는걸 봐서는 resin도 잘 동작합니다.

문제는 resin.conf를 고쳐서
/home/www/myhome 디렉토리 밑에는 *.jsp들을 html화일과 같이
넣어두어서 간단한 동작은 HTML과 같이 놓고(그때그때 컴파일하면서
실행이 되게끔, html과 JSP를 섞어쓰는 화일들)
DB를 불러서 뿌려주는 BBS화일이나 검색관련화일들(Servlet)은
/home/www/WEB-INF/classes 밑에 컴파일해서 넣어두려고
하는데... ㅜㅜ

현재는,
/home/www/myhome/test.jsp ( 2 + 2 <%= 2+2&> ^^;)
을 넣어두고 부르면  404 File Not Found 가 나옵니다.
같은내용으로 test.html를 같은 디렉토리에 넣어두면
잘 부르고요.. 아파치가... 결과는 안나와도...

위에걸루 resin.conf을 구성하려면 어찌해야되는지 좀 알려주세요...
^^;  예전에 resin1.x.x 버전으로 테스트 할때는 별로 어렵지
않았던 기억이 있는데... 2.1.x 대 버전에선 왜이리 헛갈리는지..ㅜㅜ

Re:apache와 resin이 각자 노네요.. ㅜㅜ
관리자 / 2002-11-21 00:00

아파치에서 documentRoot를 /home/www
Resin에서도 documentRoot를 /home/www
로 설정했다면 /home/www/myhome에
 *.html, *.jsp를 넣어 놓고 
http://localhost/myhome/abc.html
http://localhost/myhome/abc.jsp
고 실행하면 잘되어야 합니다.
또한 /home/www/WEB-INF/classes에
서블릿이나 클라스 파일을 넣어 놓고
http://localhost/servlet/a 등으로 실행하면
잘되어야 합니다.

결론적으로 Resin설정을 하나도 손대지 않은 상태에서
resin.conf의 documentRoot만 /home/www로 
설정하면 원하시는 것은 이루어집니다.

버추얼호스트는 다른 문제입니다.
위의 상황에서 jsp파일이 실행되지 않는다면
예제 jsp파일을 /home/www에 넣어 놓고
http://localhost/abc.jsp 이런 식으로 다시
테스트해보세요 

그래도 안되면 아파치와의 
연동이 잘 안되는 것으로 파악할 수 있고
다시 컴파일해주세요.


--박제상 님의 글 [2002-11-20 21:36:07]
>apache 2.0.43 을 /usr/local/apache 에 인스톨했구,
resin 2.1.6을 /usr/local/resin-2.1.6에 각각 인스톨했습니다.

httpd.conf 내에서 DocumentRoot를  /home/www로 만들고
버?호스트를 이용해서 /home/www/myhome 밑에 화일들을 넣고

다른PC에서 http://www.myhome.co.kr/test.html 하면
잘 나옵니다. 즉 아파치는 잘 동작해서 화일들을 잘 불러오고요,

resin의 resin.conf를 고치지않고
/usr/local/resin-2.1.6/bin/httpd 를 실행시키면
http://www.myhome.co.kr/caucho-status 하면 resin이 동작하는걸 알 수 있다는데,
제가보기에도 뭔가 나오는걸 봐서는 resin도 잘 동작합니다.

문제는 resin.conf를 고쳐서
/home/www/myhome 디렉토리 밑에는 *.jsp들을 html화일과 같이
넣어두어서 간단한 동작은 HTML과 같이 놓고(그때그때 컴파일하면서
실행이 되게끔, html과 JSP를 섞어쓰는 화일들)
DB를 불러서 뿌려주는 BBS화일이나 검색관련화일들(Servlet)은
/home/www/WEB-INF/classes 밑에 컴파일해서 넣어두려고
하는데... ㅜㅜ

현재는,
/home/www/myhome/test.jsp ( 2 + 2 <%= 2+2&> ^^;)
을 넣어두고 부르면  404 File Not Found 가 나옵니다.
같은내용으로 test.html를 같은 디렉토리에 넣어두면
잘 부르고요.. 아파치가... 결과는 안나와도...

위에걸루 resin.conf을 구성하려면 어찌해야되는지 좀 알려주세요...
^^;  예전에 resin1.x.x 버전으로 테스트 할때는 별로 어렵지
않았던 기억이 있는데... 2.1.x 대 버전에선 왜이리 헛갈리는지..ㅜㅜ