개요
테스트환경
IBM HTTP Server 9.0.5.1
IBM HTTP Server 관리 서버 구성
1. admin.conf 구성
구분 | 디폴트 | 변경 |
포트 설정 | Listen @@AdminPort@@ | Listen 8008 |
서버주소:포트 설정 | ServerName hostname:@@AdminPort@@ |
ServerName hostname:8008 |
2. 관리웹서버 프로세스 소유자,그룹 변경
방법 1) admin.conf 편집
구분 | 디폴트 | 변경 |
프로세스 소유자 | User @@SetupadmUser@@ | User nobody |
프로세스 그룹 | Group @@SetupadmGroup@@ | Group nobody |
방법 2) setupadm 명령어(Unix/Linux 시스템) - 옵션
shell> bin/setupadm -create -usr <ihsadmin> -grp <ihsgrp> -cfg /opt/IBM/HTTPServer/conf/httpd.conf -adm /opt/IBM/HTTPServer/conf/admin.conf
이 명령어는 os에 -usr,-grp에서 지정한 사용자및 그룹이 생성됨
3. IHS 관리자 계정및 패스워드 생성
shell> bin/htpasswd -b ../conf/admin.passwd <username> <password>
4. IHS 기동 및 종료
shell> bin/adminctl [ start | stop ]
배치관리자(Deployment Manager)에 IBM HTTP Server 추가 및 plugin 전파
1. 노드 추가
Step 1) 시스템 관리 > 노드 추가 > 비관리대상 노드 선택
Step 2) 노드 이름및 호스트이름 지정
2. 서버 추가
Step 1) 서버 유형 > 웹서버 > 새로 작성
- 노드 선택란에 1. 항목에서 추가한 노드 선택
Step 2) 템플릿 선택
Step 3) 웹서버 특성 입력 및 관리 서버 특성 입력
플러그인 설치 위치 : plugin-cfg.xml 위치할 Root 디렉토리, 실제 plugin-cfg.xml 파일이 위치하는 디렉토리는 "플러그인 설치위치/config/서버이름/" 디렉토리 위치에 업로드됨 (여기서 "서버이름"은 Step 1 에서 지정한 이름)
Step 4) 서버 추가 완료
3. IBM HTTP Server 설정
1. httpd.conf 파일에 plugin-cfg.xml 경로 지정
WebSpherePluginConfig "/opt/IBM/WebSphere/Plugins/config/WEB1/plugin-cfg.xml" |
2. 플러그인 설치 디렉토리 생성 및 권한 변경
배치관리자에서 plugin-cfg.xml 을 전파하기 위해서는 "플러그인 설치위치/config/서버 이름/" 디렉토리에 쓰기 권한이 있어야함, 관리서버가 ihsadmin이라는 소유자로 운행중이라면
shell> cd "플러그인 설치위치"/config
shell> mkdir "서버 이름" => 디폴트로 "서버 이름" 디렉토리가 없음
shell> chown ihsadmin:ihsgrp "플러그인 설치위치/config/서버 이름/"
4. 플러그인 생성및 업데이트
plugin-cfg.xml 파일 업데이트및 생성 위치 : %was_profile_home%/config/cells(여기서 %was_profile_home%은 배치관리자 프로파일 위치)
4.1. 배치관리자에서 플러그인 업데이트
- 확인 : 변경사항만 업데이트
- 겹쳐쓰기 : 새로 생성
4.2 CLI를 이용한 플러그인 업데이트
shell> $app_sever_root/profiles/Dmgr01/bin/GenPluginCfg.sh
5. 배치관리자에서 플러그인 전파
서버유형 > 웹서버
6. TroubleShooting
6.1 plugin-cfg.xml 생성시 WAS 서버 정보를 노드 이름으로 적용하기 때문에 IHS에서 hostname을 찾지 못할 경우 옳가 발생할 수가 있다.
이럴경우 /etc/hosts 파일에 WAS 서버 정보를 등록해두도록 하자
192.168.0.120 spectrumscale01 192.168.0.121 spectrumscale02 |
'WEB & WAS > WebSphere' 카테고리의 다른 글
[WebSphere] Context간 세션 공유 (0) | 2019.09.29 |
---|---|
[WebSphere] 클러스터 구성 (0) | 2019.09.27 |
[WebSphere] Deployment Manager(배치 관리자) 구성 (0) | 2019.09.25 |
[WebSphere] 어플리케이션 배포(Stand-alone 모드) (0) | 2019.09.25 |
[WebSphere] Application Server 프로파일 생성 및 관리 (0) | 2019.09.25 |