마르티엘
182
2018-11-06 22:03:41
1
343

하나의 웹서버와 하나의 와스에 아파치와 톰캣 연동 및 도메인 설정 질문


안녕하십니까 선배님들


지금 아파치와 톰캣을 연동하고 있는 사람입니다.


제일 아래 요약 질문이 있습니다. 급하신 선배님들께서는 요약만이라도 보시고 답변 해주시면 감사하겠습니다.


일단 상황 설명을 먼저 좀 하겠습니다. 지금 제 환경이 어떠하냐면,


아마존 서버로 진행하고있고, 웹서버(아파치)로 사용할 물리서버 한대가 존재하구요, 와스(톰캣)로 사용할 물리서버가 한대 존재합니다.


한대의 서버에 아파치를 깔았구요(yum으로 설치 해서 버전이 2.2.34 버전), 다른 한대의 서버에는 톰캣을 깔았습니다(톰캣은 8버전).


그리고 mod_jk를 이용해서 연동까지는 한 상태이구요.


그냥 인터넷에 따라 하라는 데로 설정을 하니, 브라우저에서 웹서버 ip를 치고 따로 포트를 입력하지 않아도 톰캣 index.jsp 화면이 나오더라구요.


근데 이제 아파치에다가 도메인을 달아서 작업을 하려고 있는 상황입니다.


이제 도메인을 달기 위해서 httpd.conf 파일에다가 이제 virtualHost를 달아야 해서 이 부분을 수정하려고


NameVirtualHost *:80

include /etc/httpd/conf/vhost.conf


위에 네임 버츄얼호스트 영역을 주석을 풀고 인클루드를 넣어서 저장을 한 상태입니다. 


그리고 인클루드 파일 내용은 

############### aaaa.com Start ###############
<VirtualHost *:80>
#       ServerAdmin webmaster@dummy-host.example.com
        DocumentRoot /var/www/html
        ServerName aaaa.com
        ServerAlias www.aaaa.com
#       ErrorLog logs/dummy-host.example.com-error_log
#       CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>
############### test.com End #################

이렇게 적었습니다. 


여기서 문제점이 두개를 발견했습니다.


첫번째 이상태로 아파치를 재시작하면, 톰캣인덱스가 나오지 않고 그냥 아파치의 인덱스페이지가 나오는 현상입니다. 이걸 어떻게 해결해야 할지 모르겠습니다.


그리고 두번째가 더심각한 문제인건데, 저 DocumentRoot 영역에다가 도대체 다른 물리 서버의 톰캣 webapps 폴더를 어떻게 넣어야 할지 도저히 감이 오지 않습니다.


이 두개에 대한 힌트를 조금 알려주시면 감사하겠습니다.


요약!!

httpd.conf 파일에 버츄얼 호스트를 설정하려 하는데, DocumentRoot 영역에다가 톰캣 webapps 경로를 주어야 하는데, 톰캣이 다른 물리서버에 존재합니다.


어떻게 DocumentRoot에다가 다른 물리서버의 webapps 주소를 줄 수 있을까요??

0
0
  • 답변 1

  • 8k
    2018-11-07 09:12:24

    네이버에 was 서버와 web 서버 연동 이라고 치면 나올꺼에요...

    요약만 봤어요.. ㄷㄷ

    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.