WEB/OHS(4)
-
DocumentRoot 설정
# OHS 12.2.1.4(Apache 2.4) 기준으로 작성되었습니다 # DocumentRoot기본적으로 WEB/WAS의 구분 기준은 다음과 같다.WAS는 정적 파일 처리를 WEB은 동적 파일 처리를 담당 하지만 최근 들어서 WEB은 SSL 인증서를 통한 보안을 위한 통로로만 쓰이는 경우가 많고 WAS에서 모든 애플리케이션 처리를 담당하는 경우가 많다. httpd.conf에 설정되어 있는 DocumentRoot의 default 설정값은 다음과 같다. 해당 폴더 경로로 이동하여 보게 되면 OHS의 기본 html 페이지들 확인이 가능하다. # 수정 및 반영 결과 확인httpd.conf에 작성되어 있는 default 경로를 custom 경로로 수정 후 저장 및 재기동 후 호출해 보게 되면 custom 경로..
2024.09.06 -
OHS 1024 이하 port 사용 방법
# OHS 12.2.1.4(Apache 2.4) 기준으로 작성되었습니다 # Listen port 및 port 권한 부여OHS의 기본 httpd port는 최초에 8080으로 설정이 되어 있다. 1024 이하의 port를 사용하고 싶은 경우 User와 Group 구문을 추가해 준다.Listen 80User 유저명Group 그룹명 httpd.conf에 해당 설정을 저장하였으면 추가적으로 httpd process에 사용되는 launch 파일의 권한을 변경해주어야 한다.chown root launchchmod 4750 launch # 기동 후 프로세스 및 포트 확인부모 프로세스는 root로 자식 프로세스들은 설정한 user 명으로 기동 중인 것이 확인 가능하다. 80 port도 정상 작동 중인 것이 확인 가..
2024.09.06 -
_wl_proxy 디렉터리 권한 이슈
# 문제 상황OHS Componenet 재 기동 후 서비스 호출 시 쿼리문이 정상적으로 작동하지 않고 아래의 에러가 지속적으로 발생(http 400 error) # 원인_wl_proxy 파일의 권한이 문제였다. 2048byte 이상의 크기로 request를 받았을 때 mod_wl_ohs.conf나 httpd.conf에 WLTempDir 옵션이 없을 경우 default로 /tmp/_wl_proxy라는 디렉터리를 자동으로 생성해 주게 된다. /tmp/_wl_proxy 폴더의 권한은 ohs의 component의 권한과 동일하게 설정되게 되는데 이를 root로 기동 하였을 경우 기존의 유저와 권한이 다르기 때문에 _wl_proxy 폴더를 접근하지 못하여 2048byte 이상의 request를 처리하지 못하게 되..
2024.08.26 -
Error Page 세팅
# 테스트 환경OS : Oracle Linux Server release 8.6JDK : 1.8WebLogic ver. : 12cR2OHS : 12cR2# OHS 설정을 통한 Error Page 세팅1. httpd.conf의 ErrorDocument 사용httpd.conf 에 설정을 하게 되면 해당 component에 전역 설정으로 적용 가능 기본적으로 ErrorDocument를 사용하기 위해서는 해당 ErrorPage가 DocumentRoot 디렉토리 안에 속해 있어야 함 - Text 직접 타이밍 방식ErrorDocument에 404 Error Page 설정을 직접 타이핑 형식으로 작성 - Local Redirect 방식DocumentRoot 경로에 ErrorPage가 속해 있다면 해당 Erro..
2024.07.16