[WebServer] 아파치,톰캣연동관련 질문

rokmc3311의 이미지

OS:redhat7.3
아파치 1.3.31 + 톰캣 4.1.26 + j2sdk1.4.2_05 + mod_jk.so사용했습니다.
실행시
*톰켓
-----------------------------------------------------------------------
http://localhost:8080=====>고양이그림

http://localhost:8080/examples===========>디렉토리 리스트
-------------------------------------------------------------------------

아파치
--------------------------------------------------------------------------
http://localhost==============>아파치그림

http://localhost:80============>아파치그림
--------------------------------------------------------------------------
이렇게 개별적으로 실행시에는 모두 정상적으로 작동하는것 같습니다......
그런데 톰캣과 아파치 연동부분에서
-------------------------------------------------------------------------
http://localhost========>아파치그림

http://localhost/examples=======>화면이 뜨지 않습니다.
-------------------------------------------------------------------------
제가 생각하기에는 연동후에는 http://localhost를 입력하면 톰캣홈(/usr/local/tomcat4/webapps/ROOT/)에 있는 index.jsp파일이 열려서 고양이 그림이 떠야할거 같은데 안뜨고 아파치그림이 뜨는 문제가 있구여

http://localhost/examples는 화면이 아예안뜨는데 어떻게 해야할지 몰라서 이렇게 질문 올립니다.
시작하는 초보라 이런 작은거에도 몇날 몇일을 고생하네여~!

꼭 답변 부탁드리구여~!
오늘도 맨땅에 헤딩ING~~~~~~~~~~~~~~!

jw0717의 이미지

어떻게 연동을 했는지 모르겟지만 아파치 초기화면 나오고

8080으로 접속했을때 톰캣나온거 봐선 두개는 제대로 설치된거 같은데

httpd.conf 에 톰캣과 연동하는 부분이 제대로 들어가잇는지확인하시죠

fender의 이미지

jk2라면 workers2.properties를 보셔야 합니다. httpd.conf에는 설정 내용이 없습니다.

----------------------------
[서명] 그놈 한국 사용자 모임 - 그놈에 대한 모든 것! - 게시판, IRC, 위키, 갤러리 등등...

jw0717의 이미지

fender wrote:
jk2라면 workers2.properties를 보셔야 합니다. httpd.conf에는 설정 내용이 없습니다.

음. 제가 jk2는 사용해보지 않았는데요 제 생각으론 최소한 httpd.conf 안에

jk2 모듈을 로드하는 부분은 추가해야 하지 않을까요? 최소한 이부분없이

아파치(80)으로 접속하는데 톰캣이랑 연동이 가능한가요?

kwon37xi의 이미지

fender의 이미지

jw0717 wrote:
fender wrote:
jk2라면 workers2.properties를 보셔야 합니다. httpd.conf에는 설정 내용이 없습니다.

음. 제가 jk2는 사용해보지 않았는데요 제 생각으론 최소한 httpd.conf 안에

jk2 모듈을 로드하는 부분은 추가해야 하지 않을까요? 최소한 이부분없이

아파치(80)으로 접속하는데 톰캣이랑 연동이 가능한가요?


넵 모듈은 거기 들어가는게 맞습니다 -ㅅ-;; 제가 너무 경솔하게 답변을 한 것 같군요.

저는 모듈을 당연히 올리셨을 것으로 생각하고 uri 매핑 등의 문제가 아닐까 짐작했습니다. 예전에는 매핑 정보가 httpd.conf에 들어갔지만 지금은 workers2.properties로 빠졌습니다.

어쨌든 모듈 확인 하시고 매핑 정보 제대로 되어 있다면 JK쪽 로그를 확인해보시면 도움이 될 것 같습니다.

----------------------------
[서명] 그놈 한국 사용자 모임 - 그놈에 대한 모든 것! - 게시판, IRC, 위키, 갤러리 등등...

jw0717의 이미지

fender wrote:
jw0717 wrote:
fender wrote:
jk2라면 workers2.properties를 보셔야 합니다. httpd.conf에는 설정 내용이 없습니다.

음. 제가 jk2는 사용해보지 않았는데요 제 생각으론 최소한 httpd.conf 안에

jk2 모듈을 로드하는 부분은 추가해야 하지 않을까요? 최소한 이부분없이

아파치(80)으로 접속하는데 톰캣이랑 연동이 가능한가요?


넵 모듈은 거기 들어가는게 맞습니다 -ㅅ-;; 제가 너무 경솔하게 답변을 한 것 같군요.

저는 모듈을 당연히 올리셨을 것으로 생각하고 uri 매핑 등의 문제가 아닐까 짐작했습니다. 예전에는 매핑 정보가 httpd.conf에 들어갔지만 지금은 workers2.properties로 빠졌습니다.

어쨌든 모듈 확인 하시고 매핑 정보 제대로 되어 있다면 JK쪽 로그를 확인해보시면 도움이 될 것 같습니다.

아 글쿤요.. 설마 가능할까 하고 짐 열라 찾아보고 있는 중이였습니다.. :lol:

rokmc3311의 이미지

즉~!
아파치,톰캣연동시에
http://localhost하면 고양이가 안뜨고
http://localhost/index.jsp하면 고양이가 뜨네요~!
또 삽질해야겠네여~!
혹시 아시는분 꼬리 부탁드립니다.

atie의 이미지

rokmc3311 wrote:

제가 생각하기에는 연동후에는 http://localhost를 입력하면 톰캣홈(/usr/local/tomcat4/webapps/ROOT/)에 있는 index.jsp파일이 열려서 고양이 그림이 떠야할거 같은데 안뜨고 아파치그림이 뜨는 문제가 있구여

아파치의 web root, redirection나 톰캣의 uri를 특별히 따로 설정하지 않았다면, jk나 jk2로 연동하였다고 하더라도 http://localhost 하면 아파치 그림이 뜨는게 맞습니다. connector는 아파치(80 포트)의 요청을 톰캣(8080 포트)로 이어주는 역할입니다.

그런데... http://localhost/index.jsp해서 톰캣이 뜬다면 잘했던 못했던 uri 쪽은 손보셨을테고... (아파치에서 톰캣 예제만 쓸게 아니라면 localhost/jsp-example, localhost/jsptest, localhost/myApp 이런식으로 uri를 각각 잡으시죠.) 8080없이 jsp가 뜨니까 연동도 잘 되는 겁니다.

----
I paint objects as I think them, not as I see them.
atie's minipage

세벌의 이미지

rokmc3311 wrote:
즉~!
아파치,톰캣연동시에
http://localhost하면 고양이가 안뜨고
http://localhost/index.jsp하면 고양이가 뜨네요~!
또 삽질해야겠네여~!
혹시 아시는분 꼬리 부탁드립니다.

http://localhost 하면 기본적으로 index.html 을 찾습니다. index.html이 없으면 index.jsp를 찾도록 하려면
httpd.conf 에서
DirectoryIndex index.html index.shtml index.cgi
이런 행을 찾아서 index.jsp 를 추가해 보세요.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.