반응형
개요
webtob를 root(또는 관리자 계정)가 아닌 계정으로 일반적으로 설치를 하기 때문에 디폴트로 80 포트를 사용할 수가 없다. 여기서는 일반계정으로 webtob 80 포트로 서비스 하는 방법에 대해 설명한다.
구성 환경
Webtob 5 Fix#2 / CentOS 7.6
구성
1. http.m 설정
PORT = "80" 변경
IPCPERM = 0777 또는 0770 라인 추가 (디폴트 IPCPERM 설정값은 0700)
IPCPERM : IPC(내부프로세스통신)에 사용되는 파일의 권한 설정, htl 프로세서가 root로 실행되기 때문에 webtob 내부 프로세스들이 htl 프로세스와 통신하기 위해서는 htl 프로세스가 생성한 파일에 쓰기이상 권한이 있어야만 정상적인 통신이 가능하다
ipcperm 권한이 부족할 경우 system.log에 아래와 같은 로그가 발생된다.
[2019-11-17T12:31:15] [HTH(10896)] [W] [HTH-00072] Failed to connect to HTL. fail count=15, path=/home/tmax/webtob/path/htld errno=13(Permission denied) |
2. wsconfig 파일 갱신
shell> wscfl -i http.m
포트를 80 으로 변경시킨후 wsconfig 파일을 갱신하면 아래와 같은 경고 메시지가 나타난다.
3. htl 실행파일 소유자및 권한 변경
shell> chown root htl
shel> chmod u+s htl ( or chmod 4775)
4. 프로세스 확인
htl 프로세스가 root 권한으로 실행되고 있음을 확인 할수 있다
반응형
'WEB & WAS > JEUS' 카테고리의 다른 글
[JEUS] 기동 및 종료 (0) | 2019.11.19 |
---|---|
[JEUS] 어플리케이션 배포 (2) | 2019.11.18 |
[JEUS] 서버 생성 (0) | 2019.11.18 |
[WebtoB] 설치 (0) | 2019.11.16 |
[Jeus] 설치 (0) | 2019.11.15 |