정수리
309
2019-11-06 18:03:28
2
348

localhost에서 두개의 프로젝트 돌릴려고 하는데 호스트 name를 어떻게 줘야 할까요?


jsp 학습을 위해 

회사서버 내에서 jsp 환경을 구축하고 있습니다.

톰캣 설정 중 애매한 부분이 있어 글을 올리게 되었습니다.

톰캣서버내에서 여러개의 프로젝트를 돌릴 수 있도록

설정할려고 합니다.


가상호스트 관련해서 검색을 해보니

도메인/port로 구분하여 여러개의 프로젝트를 돌릴수 있는 방법이 있더라구요.

회사내에서 테스트 하다 보니

따로 도메인을 구매한것 아닌

ip:8080으로 톰캣설치여부를 확인하였습니다.


회사내에서 운영중인 아파치 서버의 경우 


서버팀에게 물어보니 유저별 디렉토리로 테스트 프로그램들을 운영하고 있더라구요.

ex) ip/~유저id

    ip/~유저id


톰캣에서도 아파치 처럼 운영하고 싶은데


hostname을 어떻게 줘야 할지 모르겠습니다.


검색을 해보았지만 localhost를 사용하여 설정하는것이 아닌 아예 다른 도메인을 사용해서 운영하더라구요

이거와 관련된 검색 키워드나 두번째 host name 부분을 어떤식으로 수정해야 할까요?

 <Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true">

        <!-- SingleSignOn valve, share authentication between web applications
             Documentation at: /docs/config/valve.html -->
        <!--
        <Valve className="org.apache.catalina.authenticator.SingleSignOn" />
        -->

        <!-- Access log processes all example.
             Documentation at: /docs/config/valve.html
             Note: The pattern used is equivalent to using pattern="common" -->
        <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
               prefix="localhost_access_log" suffix=".txt"
               pattern="%h %l %u %t &quot;%r&quot; %s %b" />

  </Host>
  <Host name="localhost" appBase="/home/gnsdl106/public_html"
     unpackWARs="true" autoDeploy="true">
  </Host>
0
  • 답변 2

  • scarjsp
    321
    2019-11-06 18:22:02

    context 로 구분하시면 될 것 같습니다.

    tomcat context 설정 으로 검색하시면 찾을 수 있을거에요.

  • 정수리
    309
    2019-11-06 18:28:15

    @scarjsp

    답변감사합니다.

    임의 host주소를 주고 개발pc에서 hosts수정해서 테스트 해보았는데 정상적으로 잘 되네요 ㅎㅎ

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