Infomation

[Redhat8] OHS (Oracle HTTP Server) Domain 생성

DarkSoul.Story 2021. 6. 22. 18:16
반응형

 

 

[Redhat] Redhat8에서 Silent Mode로 OHS (Oracle HTTP Server) 설치 : 12.2.1.4.0

1. Oracle HTTP Server Download Oracle HTTP Server Download 다운로드 2. 사전 준비 Silent Mode로 OHS를 설치하기 위해서는 필요한 파일은 직접 만들어 줘야 한다. 2-1. ohs.rsp 파일 생성 [ENGINE] Response ..

darksoulstory.tistory.com

1. Fusion Middleware Configuration Wizard 실행 (설치된 OHS 버전 : : 12.2.1.4)

Configuration Wizard를 실행시키기 위해서는 OHS (Oracle HTTP Server) 설치 경로에 ~/oracle_common/common/bin 폴더에 존재하는 config.sh 파일을 실행시킨다.

[그림1] config.sh 실행

2. OHS (Oracle HTTP Server) Domain 구성

2-1. 도메인 유형 및 도메인 홈 위치 선택

도메인을 새로 만들지 또는 기존 도메인을 업데이트할지 선택한다. 여기서는 새로 만들기를 선택하였다.

[그림2] Configuration Type

 

2-2. Oracle HTTP Server 구성 템플릿 선택

필요한 템플릿을 선택하는 단계로 표시된 목록의 각 템플릿은 제품에 필요한 도메인 자원을 구성하는 하나의 제품 템플릿 (JAR 파일)에 연결되어 있다. 선택한 템플릿에 다른 템플릿이 종속되어 있으면, 종속성 템플릿이 자동으로 선택되거나 도메인에 포함된다. 여기서는 기본 선택 항목과 함께 Oracle HTTP Server (Standalone) [ohs]를 선택한다.

[그림3] Templates

 

2-3. JDK 지정

도메인에서 사용하는 JDK를 지정하는 단계로, 여기서는 Oracle Hotspot SDK 버전을 선택하였다.

[그림4] JDK 지정

옵 션 내 용
Oracle Hotspot Oracle HTTP Server를 설치할 때 사용된 JDK를 지정한다. 기본 JDK는 Oracle Hotspot SDK 버전이지만 설치 중에 다른 JDK를 설치하고 사용할 수 있다.
기타 JDK (Other JDK) Oracle HTTP Server를 설치할 때 사용한 JDK 이외의 JDK를 사용하려면이 옵션을 선택한다. Oracle HTTP Server를 설치할 때 사용한 JDK를 선택하면 구성 마법사가 해당 JDK를 호출하는 서버 시작 스크립트를 작성하며, Oracle HTTP Server를 설치할 때 사용하지 않은 JDK를 선택하면 구성 마법사가 시작 스크립트를 구성하지 않는다. 이때 시작 스크립트를 수동으로 작성해야한다.

 

2-4. 시스템 구성 요소 추가

시스템 구성 요소 추가 단계에서는 새 Oracle HTTP Server 인스턴스에 대한 세부 정보를 추가하거나 삭제한다

[그림5] 시스템 구성 요소 추가

옵 션 내 용
시스템 구성 요소 (System Component) 시스템 구성 요소를 식별하는 고유한 이름을 입력한다.
구성 요소 유형 (Component type) 구성 요소 유형을 선택한다.
재시작 간격 (초) (Restart interval seconds) 어플리케이션이 응답하지 않는 경우 다시 시작하기 전에 대기 할 시간 (초)을 지정한다.
재시작 간격 지연 (Restart interval delay) 재시작 시도 사이에 대기 할 시간 (초)을 지정한다.

 

2-5. OHS Server 세부 정보 지정

OHS 서버 단계에서는 도메인에서 Oracle HTTP Server 인스턴스를 구성한다.

[그림6] OHS Server 세부 정보 지정

필 드 내 용
시스템 구성 요소 (System Component) 목록에서 구성할 시스템 구성 요소를 선택한다.
관리 호스트 (Admin Host) 노드 매니저와의 통신을 위해 선택한 OHS 서버에 사용할  관리 주소입니다. 주소는 호스트 내에서만 루프백 통신을 허용해야한다. (예 : 127.0.0.1)
관리 포트 (Admin Port) 이 시스템의 노드 관리자와 통신하기 위해 선택한 OHS 서버에 사용할 수신 포트로, 포트는 고유해야한다.
수신 주소 (Listen Address) 이 시스템 구성 요소에서 사용할 수신 주소를 입력한다.
수신 포트 (Listen Port) 이 시스템 구성 요소에서 사용할 수신 포트를 입력한다.
SSL 수신 포트 (SSL Listen Port) 이 필드는 지정된 Oracle HTTP Server의 Administration Server에서 SSL이 활성화된 경우에만 사용할 수 있다. 이 서버 인스턴스에서 보안 요청에 사용할 유효한 값을 입력한다. (유효한 수신 포트 : 1 ~ 65535)
서버 이름 (Server Name) 현재 선택된 OHS 서버의 서버 URL 및 수신 포트이다. 새 서버를 추가 할 때이 필드의 기본값은 구성 마법사를 실행중인 서버와 수신 포트 필드의 포트 값이다.

 

2-6. 노드 매니저 구성

노트 매니저 구성 단계에서는 노트 매니저 자격 증명과 함께 구성할 노드 매니저 유형을 선택한다.

[그림7] 노드메니저 구성

구분 옵션 / 필드 내 용
노드 관리자 유형

도메인 별 기본 위치 이 옵션을 선택하면 노드 매니저 홈이 도메인 내에서 사전 정의된 경로에 노드 매니저 구성 파일이 생성되며 노드 관리자 홈을 편집 할 수 없다. 각 도메인의 노드 관리자는이 디렉토리의 파일에 따라 다른 구성을 가질 수 있다.

(기본 경로 : ~/domain_name/nodemanager/ )
도메인 별 사용자 지정 위치 이 도메인의 특정 위치에 노드 관리자 구성 파일을 만들려면이 옵션을 선택한다. 지정한 디렉터리는 비어 있어야 하, nodemanager.properties, nodemanager.domains파일은 지정된 디렉터리 에 생성된다.
수동 노드 매니저 설정 이 옵션을 선택하면 도메인에 대한 노드 매니저 구성 작성을 건너 뛰며, 도메인에 대한 노드 매니저 구성을 수동으로 작성하고 업데이트해야한다.도메인에서 노드 관리자를 사용하지 않으려는 경우에도이 옵션을 선택한다.

참고 : 독립형 도메인을 생성 할 때이 옵션을 선택하면 안된다. 시스템 구성 요소 독립형 도메인에는 도메인 별 노드 관리자 구성이 반드시 필요하다.
노드 매니저 자격증명 사용자 이름 지정된 노드 매니저를 시작하는 데 사용되는 사용자 이름
패스워드 지정된 노드 매니저를 시작하는 데 사용되는 사용자 패스워드
패스워드 확인 지정된 노드 매니저를 시작하는 데 사용되는 사용자 패스워드

 

2-7. 구성 요소 검토

도메인에 대한 자세한 구성 정보가 표시되며, 이때 각 항목을 검토하고 정보가 올바른지 확인한다.

[그림8] 구성 요서 검토

 

2-8. 도메인 구성 진행

도메인을 생성하는 경우 화면에는 도메인 생성 진행률이 표시되며, 도메인을 업데이트하는 경우이 화면에 도메인 업데이트 진행률이 표시된다. 템플릿 화면에서 선택한 템플릿을 사용하여 도메인을 생성하는 경우 도메인이 생성되는 동안 자세한 메시지가 표시된다.

[그림9] 구성 진행

 

2-9. 도메인 설정 완료

[그림10] 도메인 설정 완료

 

3. OHS (Oracle HTTP Server) 시작

3-1. NodeManager 시작

위치 : [그림2] Configuration Type에서 설정한 Domain location위치/bin
명령어 : ./startNodeManager.sh &

[그림11] NodeManager 시작

 

3-2. Component 시작

위치 : [그림2] Configuration Type에서 설정한 Domain location위치/bin
명령어 : ./startComponent.sh [그림5] 시스템 구성 요소 추가에서 설정한 component명
패스워드 : [그림7] 노드메니저 구성에서 설정한 패스워드

[그림12] Component 시작

 

반응형