기술지원 문의

여러개의 싸이트를 한 서버에서 운영하는 방법
김대홍 / 2003-10-07 00:00

레진을 이용하여 한 서버(NT)에서 여러개의 사이트를 운영하려 합니다.

예를 들면

www.aaa.co.kr, www.bbb.co.kr, www.ccc.co.kr, www.ddd.co.kr

각각의 소스는 똑같은 소스가 별도의 디렉토리에 네개로 나누어져 있으며,
DB도 각각 4개를 만든다고 한다면

레진에서 어떤식으로 해야 하는지 알고싶습니다.
레진은 하나만 설치한다음에 conf 파일을 4개를 생성해서 하는건지

아니면 다른 방법이 존재하는지 알고싶습니다.

그리고 레진을 start 시킬때 conf 파일을 여러개를 두고 각각 실행시키면
하나의 레진만 설치한 상태에서 여러개의 VM을 띄울 수 있는건지 그리고 그렇게 하면,
레진에 걸리는 부하는 어떻게 되는지 알고싶습니다.

그리고 DB(오라클) 접속에 레진pool 을 사용하게 되면
DB는 포트를 구별하여 접근하게 해야 하는지도 알고 싶습니다.

Re:여러개의 싸이트를 한 서버에서 운영하는 방법
관리자 / 2003-10-09 00:00

버추얼호스트관련해서는 이미 여러차례
답변해드린 적이 있어 본 게시판을
검색해보시면 관련 자료가 있을 겁니다.

간단하게 요약하면
Resin 서버 자체는 1개만 인스톨하고,
만일 각각의 FQDN이 별개의 IP라면
resin.conf를 여러개로 나누어 각각 실행하는 것이 좋고
동일한 IP를 갖고 있다면
하나의 resin.conf에 각각의 버추얼호스트에 따라

....


...

...
..
이런형태로 구성하시면 됩니다.

그리고 resin.conf를 별도로 만들어서 각각을 별도로
실행하면 각각 서로다른 JVM이 운영됩니다.

Resin에서 제공하는 DB Connection Pool을 사용하려면
미리 resin.conf 나 해당 web.xml에 태그를
이용한 설정이 필요한데 이때 접속할 오라클의 Port와 SID등의
정보가 필요합니다.






--김대홍 님의 글 [2003-10-07 19:23:38]
>레진을 이용하여 한 서버(NT)에서 여러개의 사이트를 운영하려 합니다.

예를 들면

www.aaa.co.kr, www.bbb.co.kr, www.ccc.co.kr, www.ddd.co.kr

각각의 소스는 똑같은 소스가 별도의 디렉토리에 네개로 나누어져 있으며,
DB도 각각 4개를 만든다고 한다면

레진에서 어떤식으로 해야 하는지 알고싶습니다.
레진은 하나만 설치한다음에 conf 파일을 4개를 생성해서 하는건지

아니면 다른 방법이 존재하는지 알고싶습니다.

그리고 레진을 start 시킬때 conf 파일을 여러개를 두고 각각 실행시키면
하나의 레진만 설치한 상태에서 여러개의 VM을 띄울 수 있는건지 그리고 그렇게 하면,
레진에 걸리는 부하는 어떻게 되는지 알고싶습니다.

그리고 DB(오라클) 접속에 레진pool 을 사용하게 되면
DB는 포트를 구별하여 접근하게 해야 하는지도 알고 싶습니다.