WLS Virtual Hosts 설정
Virtual Hosts란 Web Server의 기능 중 하나로 여러 개의 도메인 주소를 하나의 Web Server에서 운영, 관리하려 할 때 사용하는 기능입니다.
WebLogic에서 여러 Application을 배포하려고 할 때 Application을 구별하기 위해 IP 또는 Port 또는 context-root를 다르게 하여 구분을 합니다.
이때 한 개의 Instance에서 동일한 context-root를 사용하여 Application을 배포하게 되면 Deploy시점에 아래와 같이 이미 동일한 context-root로 다른 Application이 배포되어 있다는 메시지를 보여줍니다.
Exception : weblogic.management.ApplicationException: prepare failed for bApp Module: bApp
Error : Context path '/' is already in use by the module: aApp application: aApp
위의 문제 사항을 해결 하기 위한 방법으로 웹로직에서 제공하는 Virtual Hosts기능을 이용해 보도록 하겠습니다.
Virtual Host(가상 호스트)를 사용하면 WLS Instance가 응답하는 호스트의 이름을 정의하고 DNS이름을 사용하여 이에 매핑되는 IP주소를 찾아 해당 Application을 찾게 됩니다.
이제 Virtual Host를 설정하고 적용하는 방법에 대해 알아보도록 하겠습니다.
1. Virtual Host를 사용하기 위해서는 System의 hosts파일에 관련 IP 및 DNS를 설정해 주어야 합니다.
▶ hosts 파일 위치 (NT) : C:\WINDOWS\system32\drivers\etc\hosts
127.0.0.1 localhost
127.0.0.1 test.zungwon.co.kr
2. 웹로직을 구동시키고 WLS Admin Console에 접속합니다. (http://localhost:7001)
3. Domain è Services è Virtual Hosts 선택 è Configure a new Virtual Host를 클릭하여 새로운 Virtual Host를 생성합니다.
4. Virtual Host 생성과 관련된 사항들을 작성 후 Create 버튼을 눌러 Virtual Host를 생성합니다.
A. Name : 생성하는 Virtual Host 명
B. Virtual Host Names : Web Server에서 요청을 처리하는 호스트 이름
Virtual Host Setting은 마쳤으며 이제 Application을 생성한 Virtual Host에 Deploy하는 방법에 대하여 알아보겠습니다.
1. Domain è Deployments è Web Applications 선택 è
Deploy a new Web Application Module를 클릭하여 새로운 Application을 Deploy 합니다.
2. 생성한 Virtual Host로 Application을 Deploy 합니다.
3. VH_TEST Virtual Host로 Deploy된 Application을 확인합니다.
'Study...★ > WebLogic Server' 카테고리의 다른 글
| WebLogic Server 10.3 Installation (0) | 2008/12/23 |
|---|---|
| WebLogic Virtual Host 설정 (0) | 2008/12/18 |
| 웹로직 9.x JDBC Data Source 변경 후 Activate Change 할때 발생한 Error 메시지 (0) | 2008/12/15 |
| application의 deployment descriptor 생성 방법 [DDInit] (0) | 2008/12/10 |