참고
https://docs.oracle.com/middleware/12212/webtier/administer-ohs/intro_ohs.htm#HSADM1135
https://blueyikim.tistory.com/2226
OHS의 설정 파일은 두 가지 경로에 위치해 있다.
이 두 가지 경로의 차이에 대해서 정리한다.
1) Staging 경로
${OHS_DOMAIN_HOME}/config/fmwconfig/components/OHS/${COMPONENT_NAME}
2) Runtime 경로
${OHS_DOMAIN_HOME}/config/fmwconfig/components/OHS/instances/${COMPONENT_NAME}
보통은 WebLogic과의 연동을 위해 설정파일을 건드릴 때, Staging 경로에서 설정파일을 건드린다.
그리고 매뉴얼 상에서도 설정에 대한 수정은 Staging 경로에서 이뤄진다고 설명되어있다.
본문) Modifications to the configuration are made in the staging directory.
그리고 Staging 경로에서 수정한 내용들은 자동적으로 Runtime 경로 쪽으로 뿌려지게 된다.
본문) These modifications are automatically propagated to the run-time directory during the following operations
동작원리는 다음과 같다.
OHS 단일 인스턴스가 기동/재기동/종료될 때, 변경한 내용이 동기화된다.
일부 설정변경은 운영 중에도 run-time 디렉터리에 업데이트 되지만,
동기화된 후에 변경된 설정값이 마무리된다.
run-time 디렉터리의 설정 변경은 복제/동기화 하는데 누락될 수 있음에 주의해야 한다.
※ 주의 1. 인프라 담당자들 중, 이 경로에 대해 잘 모르는 경우, httpd.conf를 수정할 때
간혹가다가 instances경로, 즉 Runtime경로의 httpd.conf를 수정하게 되는 경우가 있다.
주의하도록 하자
[아래 내용은 확인 필요로 인해 잠시 취소선]
※ 주의 2. 만일, 처음부터 Runtime 경로에 설정을 했을경우,
계속해서 Runtime 경로쪽에 수정을 하면 문제는 없을 거다.
다만 이 사실을 잊고, 기존 경로가 아닌 Staging 경로에 파일을 수정하게 되면,
엎어치기 처럼 설정 내용이 동기화로 인해 기존 conf내역 전부가 사라지게 되니
반드시 수정을 할 때, 파일의 변경 시간인 mtime을 신경쓰도록 해야한다.
'WEB-SERVER > OHS & JBCS & Apache' 카테고리의 다른 글
| https://bogus_host_without_revers_dns... 메시지 (0) | 2023.08.23 |
|---|---|
| OHS 12c R2 (12.2.1.4) Directory Indexing (0) | 2023.08.23 |
| Log Rotation 하기 (0) | 2023.07.17 |
| <Location> 태그를 사용 시, Tip 몇 가지 (0) | 2023.07.14 |
| [OHS 12c R2 / Apache 2.4] Error Page 설정 (0) | 2023.07.12 |