[12c]
1. add_comp.py 작성
#현재 OHS 도메인 홈 작성
readDomain('/sw/web/domains/base_domain')
cd('/')
#추가 할 component 입력
create('jong', 'SystemComponent')
#create()에 작성한 component 입력
cd('/SystemComponent/jong')
cmo.setComponentType('OHS')
# configure OHS instance that was created
cd('/OHS/jong')
#real IP 작성
#admin.conf의 주소로 지정됨
cmo.setAdminHost('127.0.0.1')
#admin.conf의 Listen 포트로 지정됨
cmo.setAdminPort('29999')
#httpd.conf의 포트로 지정됨
cmo.setListenPort('27777')
#ssl.conf의 포트로 지정됨
cmo.setSSLListenPort('24443')
# update the domain
updateDomain()
closeDomain()
2. ${OHS_ENGINE_HOME}/oracle_common/common/bin/wlst.sh add_comp.py
※ 컴포넌트 생성 후에, vi ${OHS_DOMAIN_HOME}/config/config.xml 에서 컴포넌트가 추가 됐는지 확인

3. ${OHS_DOMAIN_HOME}/config/fmwconfig/components/OHS/${COMP_NAME}/httpd.conf 내에
User / Group 설정
※ 이거 안 하면 기동 시에 설정 오류로 인해 기동이 되지 않음.(OHS Fails To Start With Invalid Argument: Could Not Set Permission For Mutex Lock! (Doc ID 2540650.1))
[11g]
Opmn 을 통해 구성이 가능. opmnctl 은 두 군데 존재
ORACLE_HOME/opmn/bin/opmnctl
ORACLE_INSTANCE/bin/opmnctl
위 두개의 opmnctl 을 가지고 새로운 instance 를 생성할 수도 있으며, 새로운 component 를 생성할 수도 있다.
아래는 인스톨시 생성된 instance1 이라는 인스턴스에 추가로 OHS component 를 구성하는 방법
※ 억지로 설명하면 11g의 INSTANCE는 12c에서는 domain.
opmnctl createcomponent -componentType OHS -componentName ohs2
명령을 수행하면 ohs1(기본) 과 동일한 level 로 모든 설정파일들이 생긴다.
필요한 부분들 httpd.conf, mod_wl_ohs.conf 에 대한 구성을 하고
컴포넌트를 기동한다.
./opmnctl startproc ias-component=ohs2
'WEB-SERVER > OHS & JBCS & Apache' 카테고리의 다른 글
| [Apache 2.4] mod_proxy hot-standby (0) | 2025.08.06 |
|---|---|
| [Apache 2.4] AH02429: Response header name '~~:' contains invalid characters, aborting request (2) | 2025.08.06 |
| [Apache2.4] 컴파일 설치 시, 어떤 옵션을 주며 configure 했는지 확인하는 법 (0) | 2025.04.08 |
| [OHS 12.2.1.4] URL redirect (0) | 2024.12.10 |
| [OHS/Apahce] WebLogic Plug in 정리 (0) | 2024.07.08 |