OHS에서 httpd.conf의 포트를 80, SSL 포트를 443 포트로 사용하고 싶은 경우, root 유저의 권한이 필요함.
-> Unix 환경에서 1024 미만의 port들은 root 권한으로 실행되어야 되기 때문.
OHS 11g
## .apachectl 권한 변경
-> {ORACLE_HOME}/ohs/bin 으로 이동
-> chown root .apachectl
chmod 6750 .apachectl
## httpd.conf 설정
-> httpd.conf의 289 line에서 Group을 설정해야 함.
-> Group nobody 추가
OHS 12cR1
## hasbind 권한 변경
-> {ORACLE_HOME}/oracle_common/bin 으로 이동
-> chown root hasbind
chmod 4756 hasbind
## /etc/cap.ora 파일
-> /tmp/cpa.ora 파일을 /etc/cap.ora 로 복사 이동
-> chmod 644 /etc/cap.ora
============================================================================
OHS 12.1.3에 테스트 해본 결과, 80 포트 bind 과정에서 계속 error가 뜬다.
Linux 6에서는 이에 대한 patch 파일이 있으나, 일단 12cR1의 내용은 보류.
OHS 12cR2
## launch 권한 변경
-> {ORACLE_HOME}/ohs/bin
-> chown root launch
chmod 4750 launch
++ 만약 ohs instance가 권한 문제로 기동이 안된다면
httpd.conf에 user와 group의 권한을 명시해준다.
ex > Listen 192.168.56.242:8080
user webtier
group webtier
============================================================================
### iplanet의 경우 80 포트를 쓰기 위해서는 'root'로 로그인해야 한다.
'Oracle > Web Tier' 카테고리의 다른 글
ohs OPTIONS 메소드 비활성화 하기 (0) | 2022.02.03 |
---|---|
iplanet 업그레이드 방법 + 버전 확인 (0) | 2022.01.25 |
OHS 아이디/비밀번호 변경 방법 (0) | 2022.01.04 |
OHS, Iplanet 다른 기기에서 기동할 때 변경해야 하는 파일 목록 (0) | 2022.01.04 |
OHS 포트 정리 (0) | 2021.12.29 |