APACHE - TOMCAT 여러개 올리는 방법 문의드립니다.

a88596a의 이미지

APACHE1 - TOMCAT1
APACHE2 - TOMCAT2
APACHE3 - TOMCAT3

하나의 머신에 이러한 형태로 띄우는 것이 가능할까요?

현재까지 삽질을 통해서
APACHE1(가상호스트) - TOMCAT1 (다수의 인스턴스)
이렇게 됩니다. TOMCAT 프로세스의 자원공유로 인해 다수의 인스턴스가 영향을
받지 않는다고 단언하기 어렵다고 보여지므로, 개별적인 프로세스를 띄우고 합니다.

IP는 이더넷카드 3개를 장착해서 사용하려고 할때,
아파치 톰캣을 세벌 설치해서 운용이 가능할지요..?

아니면 APACHE1 - TOMCAT1
- TOMCAT2
- TOMCAT3
이렇게 운용이 가능한지..
시스템 구축하기가 어렵네요...
일반적인 사용방법은 웹서버 1 WAS 서버 1 의 다수 인스턴스를 올리는 것 같은데..
답변 부탁드리겠습니다

junilove의 이미지

저같은 경우에는 tomcat의 port를 달리하여 3개를 띄우고, apache의 proxy 기능을 이용해서 1개의 IP에서 사용하고 있습니다.
apache(aaa.test.com) -> tomcat:8081
apache(bbb.test.com) -> tomcat:8082
apache(ccc.test.com) -> tomcat:8083
이런식입니다.

apache config는 http://blog.naver.com/junix/80122338943 를 참조하세요.

익명 사용자의 이미지

가능합니다.

가장 이상적인 형태는

L4 + 다수의 물리서버1(아파치) + 다수의 물리서버2(톰캣) 으로 구성하고

L4가 n개의 아파치를 바라보게 하고 하나의 아파치는 m개의 톰캣를 바라보게 설정하는 것입니다.

그럼 L4와 물리서버1에서 하나의 아파치 물리서버2에서 하나의 톰캣만 살아 있어도 서비스는 유지됩니다.

죽어도 다른 이유 때문에 죽겠지요.

위 설정을 한박스에 넣는 것도 가능합니다.

하나의 물리서버에 L4는 apache1 (프록시)로 대체하고 n개의 아파치를 포트별로 띄우고 m개의 톰캣을 포트별로 띄우고

설정은 프록시 아파치와 서비스 아파치간은 proxy loadbalance 기능으로 묶어서 하나로 보이게 하고 서비스 아파치와 톰캣 간은 별개의 물리서버처럼 mod_jk로 loadbalance 연결하시면 됩니다.

물론 H/W 메모리와 cpu가 여유가 있을 때 이야기입니다.

댓글 달기

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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.