![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[IBM i]](../images/iseries.gif)
웹 서버 토폴로지 다이어그램 및 로드맵 선택
Web Server Plug-ins를 설치 및 구성하여 애플리케이션 서버를 웹 서버와 통신하도록 할 수 있습니다.
시작하기 전에
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
이 태스크 정보
- 웹 서버 시스템에서 2진 플러그인 모듈을 가리키고 2진 모듈에 대한 XML 구성 파일을 가리키도록 웹 서버 구성 파일을 구성합니다.
- 원격 시나리오의 웹 서버 시스템에 2진 모듈에 대한 임시 XML 구성 파일(plugin-cfg.xml)을 설치합니다.
- 애플리케이션 서버 시스템에 웹 서버 정의에 대한 구성을 작성합니다. Web Server Plug-ins Configuration Tool은 시나리오에 따라 웹 서버 정의의 작성을
다르게 처리합니다.독립형 애플리케이션 서버 환경에 대한 웹 서버 플러그인 설치
- 권장되는
원격 독립형 애플리케이션 서버 설치:
애플리케이션 서버 시스템에서 실행하는 구성 스크립트를 작성하십시오. 애플리케이션 서버와는 다른 시스템에 웹 서버를 설치하고 해당 플러그인을 구성하십시오. 이 구성은 프로덕션 환경에 권장됩니다.
- 로컬 독립형 애플리케이션 서버 설치:
로컬 애플리케이션 서버 시스템에서 기본 프로파일을 구성하고 이에 대한 웹 서버 정의를 직접 작성합니다. 애플리케이션 서버와 동일한 시스템에 웹 서버를 설치하고 해당 플러그인을 구성하십시오. 이 구성은 개발 및 테스트 환경에 권장됩니다.
분산 환경(셀)에 대한 웹 서버 플러그인 설치- 권장되는 원격 분산 설치:
애플리케이션 서버 시스템에서 실행하는 구성 스크립트를 작성하십시오. 배치 관리자 또는 관리 노드와는 다른 시스템에 웹 서버를 설치하고 해당 플러그인을 구성하십시오. 이 구성은 프로덕션 환경에 권장됩니다.
- 로컬 분산 설치:
배치 관리자가 실행 중인 경우에 실행하는 구성 스크립트를 작성하십시오. 배치 관리자 관리 노드와 동일한 시스템에 웹 서버를 설치하고 해당 플러그인을 구성하십시오. 이 구성은 개발 및 테스트 환경에 권장됩니다.
- 권장되는
원격 독립형 애플리케이션 서버 설치:
프로시저
- 독립형 노드의 원격 웹 서버 설치를 설정하십시오.
원격 웹 서버 구성은 프로덕션 환경에 권장됩니다.
원격 설치는 다음 그래픽에 표시된 것과 같이 애플리케이션 서버가 별도의 시스템에 있을 때 웹 서버 시스템에 웹 서버 플러그인을 설치합니다.
원격 설치 시나리오
표 1. 설치 및 구성. 원격 설치 시나리오 단계 시스템 태스크 1 A Installation Manager를 설치하십시오. 2 A Installation Manager를 사용하여 WebSphere® Application Server 제품을 설치하십시오. 3 A 독립형 애플리케이션 서버 프로파일을 작성하십시오. 4 B Installation Manager를 설치하십시오. 5 B Installation Manager를 사용하여 다음을 설치하십시오. - Web Server Plug-ins for WebSphere Application Server
WebSphere Customization Toolbox
6 B Installation Manager를 사용하여 IBM® HTTP Server를 설치하거나 지원되는 다른 웹 서버를 설치하십시오. 7 B WebSphere Customization Toolbox를 열고, Web Server Plug-ins Configuration Tool을 실행하여 웹 서버 플러그인을 구성하십시오. 웹 서버 작성 및 구성을 위한 스크립트는 plugins_root/bin 디렉토리 아래에 작성됩니다.
8 B configureweb_server_name 스크립트를 복사하여 시스템 A에 붙여넣으십시오. 한 시스템이 AIX® 또는 Linux 같은 운영 체제에서 실행 중이고 다른 시스템은 Windows에서 실행 중인 경우, plugins_root/bin/crossPlatformScripts 디렉토리에서 스크립트를 복사하십시오.
9 A configureweb_server_name 스크립트를 시스템 B에서 시스템 A의 app_server_root/ bin 디렉토리에 붙여넣으십시오. 10 A 애플리케이션 서버를 시작하십시오. 11 A 명령행에서 스크립트를 실행하십시오. 12 A 애플리케이션 서버가 실행 중인지 확인하십시오. 관리 콘솔을 열고 변경된 구성을 저장하십시오. 13 A 애플리케이션 서버의 내부 HTTP 전송과 웹 서버 플러그인 간에 보안 연결을 작성하십시오. 참고: 이 단계는 웹 서버가 올바로 작동하는 데 필요합니다.보안 연결 작성에 대한 자세한 지시사항은 SSL(Secure Sockets Layer)의 웹 서버 플러그인 구성에 대한 문서를 참조하십시오.14 B 웹 서버를 시작하십시오. 15 B Snoop 서블릿을 실행하십시오. 브라우저에서 다음 URL에 액세스하십시오.http://host_name_of_machine_B:http_transport_port/Snoop
자신의 애플리케이션을 확인하려면 애플리케이션을 설치한 후 plugin-cfg.xml 파일을 재생성하고 전파하십시오.
표 2. 설치 및 구성. 원격 설치 시나리오 단계 시스템 태스크 1 A WebSphere Application Server 제품을 설치하십시오. 2 A 애플리케이션 서버 프로파일을 작성하십시오. 3 B IBM i에서 IBM HTTP Server를 실행하려는 경우, 이 제품이 이미 제품 5761-DG1 또는 5770-DG1으로 설치되어 있습니다. 또한 IBM i에서 Domino® 웹 서버를 사용할 수도 있습니다. 설치 지시사항은 Domino 문서를 참조하십시오. 두 시나리오 모두 WebSphere Application Server 제품의 Web Server Plug-ins 컴포넌트를 설치해야 합니다.
4 B manageprofiles Qshell 명령을 실행하여 http 프로파일을 작성하십시오. 예를 들어, Qshell에서 다음 명령을 실행하십시오.app_server_root/bin/manageprofiles -create -profileName myHttpProfile -templatePath http
myHttpProfile 변수는 프로파일의 이름입니다.
5 B http 프로파일 myHttpProfile을 사용하여 IBM HTTP Server를 구성하십시오.
웹 서버의 이름이 MyWebServer인 경우, configureIHS_MyWebServer라는 IBM i qshell 스크립트가 시스템 B의 myHttpProfile_profile_root/config/IHS_myWebServer 디렉토리에 작성됩니다. 기본 WebSphere Application Server 설치의 경우, 프로파일 myHttpProfile의 myHttpProfile_profile_root는 /QIBM/UserData/WebSphere/AppServer/V61/Base/profiles/myHttpProfile입니다.
참고: 이 예의 나머지 부분에서 webServerName은 IHS_myWebServer를 나타냅니다. 아래 나열된 대로 DOMINO 웹 서버를 구성하도록 선택한 경우에는 webServerName이 DOMSRV01을 나타냅니다.다음 단계는 DOMINO 웹 서버에만 적용됩니다.
- http 프로파일 myHttpProfile에서 configureOs400WebServerDefinition 스크립트를
실행하십시오. 예를 들어 다음과 같습니다.
configureOs400WebServerDefinition -profileName myHttpProfile -webserver.name DOMSRV01 -webserver.type DOMINO -webserver.port 80
- WRKDOMSVR 명령을 사용하여 Domino Server의 notes.ini 파일을 업데이트하고 다음 지시문을 삽입하십시오. WebSphereInit=myHttpProfile_profile_root/config/DOMSRV01/plugin-cfg.xml
- Domino Server에 연결된 Lotus Notes® 클라이언트에서 인터넷 프로토콜 탭을 클릭하고 HTTP 탭을 클릭하십시오. DSAPI 필터 이름 아래에서 다음을 추가하십시오. /QSYS.LIB/ product_lib.LIB/LIBDOMINO.SRVPGM
- 변경사항을 저장하십시오.
6 A 시스템 B에서 시스템 A로 configurewebServerName 스크립트를 복사하십시오. 스크립트는 myHttpProfile_profile_root/config/webServerName 디렉토리에 있습니다. 7 A 이전 단계에서 복사한 파일을 시스템 A의 profile_root/bin 디렉토리에 놓으십시오. 여기서 profile_root는 애플리케이션 서버 프로파일이 있는 디렉토리입니다. 8 A 애플리케이션 서버를 시작한 다음 이전 단계에서 복사한 스크립트를 실행하십시오. 예를 들면, Qshell에서 다음 명령을 실행하십시오.app_server_root/bin/startServer -profileName myProfile cd profile_root/bin ./configurewebServerName [wasAdminUserId] [wasAdminPassword]
참고: wasAdminUserId 및 wasAdminPassword는 선택사항이며, myProfile의 애플리케이션 서버가 보안 모드에서 실행 중인 경우에만 필요합니다.9 A IBM i에서 IBM HTTP Server를 사용하는 경우 애플리케이션 서버가 실행 중인지 확인하십시오. 관리 콘솔(ISC)을 열고 다음을 수행하십시오. - 서버 > 서버 유형 > 웹 서버를 펼치십시오.
- 웹 서버(이 경우, IHS_MyWebServer)를 선택한 후 원격 웹 서버 관리를 클릭하십시오.
- 시스템 B에 인증하는 데 사용된 사용자 ID 및 암호를 입력하십시오. 이 프로파일이 필요로 하는 권한은 HTTP 관리 GUI에 액세스하는 데 필요한 권한과 동일합니다. 자세한 내용은 IBM i Information Center에서 HTTP Server에 대한 사용자 프로파일 및 필수 권한을 참조하십시오.
- 구성을 저장하십시오.
10 A 웹 서버 시스템(B)에 대한 가상 호스트 별명과 MyWebServer의 웹 서버 포트를 구성하십시오. 11 A 애플리케이션 서버를 중지하고 다시 시작하십시오. 12 A 관리 콘솔(ISC)에서 다음을 수행하십시오. - webServerName을 선택한 후 플러그인 생성을 클릭하여 plugin-cfg.xml 파일을 생성하십시오.
- webServerName을 선택한 후 플러그인 전파를 클릭하여 plugin-cfg.xml 파일을 시스템 B로 전파하십시오.
13 B IBM i에서 IBM HTTP Server를 사용하는 경우, 웹 서버를 시작하십시오. 관리 콘솔(ISC)을 열고 다음을 수행하십시오. - 서버 > 서버 유형 > 웹 서버를 펼치십시오.
- 웹 서버(이 경우, IHS_MyWebServer)를 선택한 후 시작을 클릭하십시오.
- Domino Server로 작업(WRKDOMSVR) 명령을 실행하십시오.
- Domino Server 옆에 있는 옵션 1을 지정하십시오.
- Enter를 누르십시오.
14 B Snoop 서블릿을 실행하십시오.브라우저에서 다음 URL에 액세스하십시오. http://host_name_of_machine_B:http_transport_port/Snoop
오류가 나타나면 수행한 단계를 살펴보십시오. 시스템 A에서 애플리케이션 서버를 다시 시작하기 전에 가상 호스트를 시스템 A에 추가하십시오.
plugin-cfg.xml 파일 재생성
웹 서버 플러그인 구성 서비스는 plugin-cfg.xml 파일을 자동으로 재생성합니다.
그러나 서비스가 사용 불가능하거나 재생성을 강제 실행하려는 경우에는 관리 콘솔 또는 GenPluginCfg 스크립트를 사용하십시오. 관리 콘솔에서 다음 단계를 수행하십시오.
- 서버 > 서버 유형 > 웹 서버를 펼치십시오.
- plugin-cfg.xml 파일을 재생성하려는 웹 서버를 선택하십시오.
- 플러그인 생성을 클릭하십시오.
구성 설치 중, 임시 plugin-cfg.xml 파일은 plugins_root/config/web_server_name 디렉토리의 시스템 B에 설치됩니다. 애플리케이션 서버에서 실제 plugin-cfg.xml 파일을 사용하려면 다음 절에 설명된 대로 plugin-cfg.xml 파일을 전파하십시오.
plugin-cfg.xml 파일 전파
plugin-cfg.xml 파일은 수동으로 전파할 수 있습니다. plugin-cfg.xml 파일의 수동 전파는 DOMINO 웹 서버에 필요합니다. plugin-cfg.xml 파일을 애플리케이션 서버 시스템에서 웹 서버 시스템 B의 myHttpProfile_profile_root/config/IHS_MyWebServer 디렉토리로 복사하십시오. plugin-cfg.xml 파일은 애플리케이션 서버 시스템 A의 profile_root/config/cells/cell_name/nodes/host_name_of_machine_B-node/servers/IHS_myWebServer 디렉토리에 생성됩니다.
웹 서버 플러그인 구성 서비스는 IBM HTTP Server 버전 6.0 이상에 대해 plugin-cfg.xml 파일을 자동으로 전파합니다. 기타 모든 웹 서버의 경우, 플러그인 구성 파일을 수동으로 전파하십시오. plugin-cfg.xml 파일을 시스템 A의 profile_root/config/cells/cell_name/nodes/web_server_name_node/servers/web_server_name 디렉토리에서 복사하십시오. 파일을 시스템 B의 plugins_root/config/web_server_name 디렉토리에 붙여넣으십시오.
독립형 노드를 위한 로컬 웹 서버 구성을 설정하십시오.
로컬 웹 서버 구성은 개발 또는 테스트 환경에 권장됩니다.
로컬 설치는 웹 서버 플러그인, 웹 서버 및 Application Server가 동일한 시스템에 포함됩니다.
로컬 설치 시나리오
표 3. 설치 및 구성. 로컬 설치 시나리오 단계 시스템 태스크 1 A Installation Manager를 설치하십시오. 2 A Installation Manager를 사용하여 다음을 설치하십시오. - WebSphere Application Server 제품
- Web Server Plug-ins for WebSphere Application Server
- WebSphere Customization Toolbox
3 A Installation Manager를 사용하여 IBM HTTP Server를 설치하거나 지원되는 다른 웹 서버를 설치하십시오. 4 A 독립형 애플리케이션 서버 프로파일을 작성하십시오. 5 A WebSphere Customization Toolbox를 열고, Web Server Plug-ins Configuration Tool을 실행하여 웹 서버 플러그인을 구성하고 웹 서버 정의를 작성하십시오. 웹 서버 정의는 플러그인 구성 중에 자동으로 작성되고 구성됩니다.
6 A 애플리케이션 서버를 시작하십시오. 7 A 애플리케이션 서버가 실행 중인지 확인하십시오. 관리 콘솔을 열고 변경된 구성을 저장하십시오. 8 A 애플리케이션 서버의 내부 HTTP 전송과 웹 서버 플러그인 간에 보안 연결을 작성하십시오. 참고: 이 단계는 웹 서버가 올바로 작동하는 데 필요합니다.보안 연결 작성에 대한 자세한 지시사항은 SSL(Secure Sockets Layer)의 웹 서버 플러그인 구성에 대한 문서를 참조하십시오.9 A 웹 서버를 시작하십시오. 10 A Snoop 서블릿을 실행하십시오. 브라우저에서 다음 URL에 액세스하십시오.http://host_name_of_machine_A:http_transport_port/Snoop
자신의 애플리케이션을 확인하려면 애플리케이션을 설치한 후 plugin-cfg.xml 파일을 재생성하고 전파하십시오.
표 4. 설치 및 구성. 로컬 설치 시나리오 단계 시스템 태스크 1 A WebSphere Application Server 제품을 설치하십시오. 2 A 애플리케이션 서버 프로파일을 작성하십시오. 3 A IBM i의 IBM HTTP Server에는 이미 제품 5761-DG1 또는 5770-DG1로 설치되어 있습니다. IBM i에서도 Domino 웹 서버를 실행할 수 있습니다. 설치 지시사항은 Domino 문서를 참조하십시오. 4 A IBM HTTP Server를 WebSphere Application Server 프로파일을 사용하여 구성하십시오. 다음 단계는 DOMINO 웹 서버에만 적용됩니다. 이 단계의 경우, 웹 서버의 이름을 MyWebServer라고 가정하십시오.- 애플리케이션 서버 프로파일에서 configureOs400WebServerDefinition 스크립트를
실행하십시오. 예를 들어 다음과 같습니다.
configureOs400WebServerDefinition -profileName myAppServerProfile -webserver.name DOMSRV01 -webserver.type DOMINO -webserver.port 80
- 웹 서버 시스템에 대한 가상 호스트 별명과 DOMSRV01의 웹 서버 포트를 구성하십시오.
- WRKDOMSVR 명령을 사용하여 Domino
Server의 notes.ini 파일을 업데이트하고 다음 지시문을 삽입하십시오.
WebSphereInit=profile_root/config/cells/cell_name/nodes/node_name/ servers/DOMSRV01/plugin-cfg.xml
- Domino Server에 연결된 Lotus Notes 클라이언트에서 인터넷 프로토콜 탭을 클릭하고 HTTP 탭을 클릭하십시오. DSAPI 필터 이름 아래에서 다음을 추가하십시오. /QSYS.LIB/ product_lib.LIB/LIBDOMINO.SRVPGM
- 변경사항을 저장하십시오.
5 A 애플리케이션 서버를 중지했다가 다시 시작하십시오. 6 A IBM i에서 IBM HTTP Server를 사용하는 경우 관리 콘솔(ISC)을 열어 다음을 수행하십시오. - 서버 > 서버 유형 > 웹 서버를 펼치십시오.
- 웹 서버(이 경우, IHS_MyWebServer)를 선택한 후 원격 웹 서버 관리를 클릭하십시오.
- 시스템 A에 인증하는 데 사용된 사용자 ID 및 암호를 입력하십시오. 이 프로파일이 필요로 하는 권한은 HTTP 관리 GUI에 액세스하는 데 필요한 권한과 동일합니다. 자세한 내용은 IBM i Information Center에서 HTTP Server에 대한 사용자 프로파일 및 필수 권한을 참조하십시오.
- 변경사항을 저장하십시오.
7 A 관리 콘솔(ISC)에서 다음을 수행하십시오. - 서버 > 서버 유형 > 웹 서버를 펼치십시오.
- IBM i에서 IBM HTTP Server를 사용하는 경우 IHS_MyWebServer를 선택하고 플러그인 생성을 클릭하여 plugin-cfg.xml 파일을 생성하십시오.
- IBM i에서 Domino HTTP Server를 사용하는 경우 DOMSRV01을 선택하고 플러그인 생성을 클릭하여 plugin-cfg.xml 파일을 생성하십시오.
8 A IBM i에서 IBM HTTP Server를 사용하는 경우, 웹 서버를 시작하십시오. 관리 콘솔(ISC)을 열고 다음을 수행하십시오. - 서버 > 서버 유형 > 웹 서버를 펼치십시오.
- 웹 서버(이 경우, IHS_MyWebServer)를 선택한 후 시작을 클릭하십시오.
- Domino Server로 작업(WRKDOMSVR) 명령을 실행하십시오.
- Domino Server 옆에 있는 옵션 1을 지정하십시오.
- Enter를 누르십시오.
9 A Snoop 서블릿을 실행하십시오.브라우저에서 다음 URL에 액세스하십시오. http://host_name_of_machine_A:http_transport_port/Snoop
오류가 나타나면 수행한 단계를 살펴보십시오. 시스템 A에서 애플리케이션 서버를 다시 시작하기 전에 가상 호스트를 시스템 A에 추가하십시오.
plugin-cfg.xml 파일 재생성
웹 서버 플러그인 구성 서비스는 plugin-cfg.xml 파일을 자동으로 재생성합니다.
그러나 서비스가 사용 불가능하거나 재생성을 강제 실행하려는 경우에는 관리 콘솔 또는 GenPluginCfg 스크립트를 사용하십시오. 관리 콘솔에서 다음 단계를 수행하십시오.
- 서버 > 서버 유형 > 웹 서버를 펼치십시오.
- plugin-cfg.xml 파일을 재생성하려는 웹 서버를 선택하십시오.
- 플러그인 생성을 클릭하십시오.
plugin-cfg.xml 파일은 profile_root/config/cells/cell_name/nodes/web_server_name_node/servers/web_server_name 디렉토리에 생성됩니다. 생성은 웹 서버 정의가 작성된 경우에 발생합니다.
plugin-cfg.xml 파일 전파
로컬 파일에는 전파가 필요하지 않습니다.
셀의 원격 웹 서버 설치를 설정하십시오.
관리 노드의 원격 웹 서버 구성을 설정하십시오.
원격 웹 서버 구성은 프로덕션 환경에 권장됩니다.
원격 분산 설치는 다음 그래픽에 표시된 것과 같이 애플리케이션 서버가 별도의 시스템에 있을 때 웹 서버 시스템에 웹 서버 플러그인을 설치합니다.
원격 분산 설치 시나리오
표 5. 설치 및 구성. 원격 분산 설치 시나리오 단계 시스템 태스크 1 A IBM Installation Manager를 설치하십시오. 2 A Installation Manager를 사용하여 WebSphere Application Server 제품을 설치하십시오. 3 A 배치 관리자 프로파일을 작성하십시오. 4 A 배치 관리자가 변경된 구성 파일의 노드 동기화를 허용하도록 실행 중인지 확인하십시오. 5 B Installation Manager를 설치하십시오. 6 B Installation Manager를 사용하여 WebSphere Application Server 제품을 설치하십시오. 7 B 독립형 애플리케이션 서버를 작성하십시오. 8 B 노드 에이전트 프로세스를 시작하기 위해 배치 관리자 셀에 노드를 추가하십시오. 기존 관리 노드에서 노드 에이전트를 시작하십시오. 변경된 구성 파일의 노드 동기화를 허용하려면 배치 관리자 및 노드 에이전트가 실행 중이어야 합니다. 9 C Installation Manager를 설치하십시오. 10 C Installation Manager를 사용하여 다음을 설치하십시오. - Web Server Plug-ins for WebSphere Application Server
- WebSphere Customization Toolbox
11 C Installation Manager를 사용하여 IBM HTTP Server를 설치하거나 지원되는 다른 웹 서버를 설치하십시오. 12 C WebSphere Customization Toolbox를 열고, Web Server Plug-ins Configuration Tool을 실행하여 웹 서버 플러그인을 구성하십시오. 웹 서버 작성 및 구성을 위한 스크립트는 plugins_root/bin 디렉토리 아래에 작성됩니다.
13 C configureweb_server_name 스크립트를 복사하여 시스템 A에 붙여넣으십시오. 한 시스템이 AIX 또는 Linux 같은 운영 체제에서 실행 중이고 다른 시스템은 Windows에서 실행 중인 경우, plugins_root/bin/crossPlatformScripts 디렉토리에서 스크립트를 복사하십시오.
14 A configureweb_server_name 스크립트를 시스템 C에서 시스템 A의 app_server_root/bin 디렉토리에 붙여넣으십시오. 15 A 노드 에이전트 및 배치 관리자가 아직 실행 중이지 않으면 이들을 시작한 다음 명령행에서 스크립트를 실행하십시오. 보안을 사용으로 설정했거나 기본 JMX 커넥터 유형을 변경한 경우 스크립트를 편집하고 wsadmin 명령에 해당 매개변수를 포함하십시오.
16 A 및 B 시스템 A에 있는 배치 관리자의 관리 콘솔을 사용하여 시스템 B의 애플리케이션 서버를 시작하십시오. 동기화 발생을 기다린 후 새 구성을 저장하십시오. 17 A 애플리케이션 서버의 내부 HTTP 전송과 웹 서버 플러그인 간에 보안 연결을 작성하십시오. 참고: 이 단계는 웹 서버가 올바로 작동하는 데 필요합니다.보안 연결 작성에 대한 자세한 지시사항은 SSL(Secure Sockets Layer)의 웹 서버 플러그인 구성에 대한 문서를 참조하십시오.18 C 웹 서버를 시작하십시오. 19 C Snoop 서블릿을 실행하십시오. 브라우저에서 다음 URL에 액세스하십시오.http://host_name_of_machine_C:http_transport_port/Snoop
자신의 애플리케이션을 확인하려면 애플리케이션을 설치한 후 plugin-cfg.xml 파일을 재생성하고 전파하십시오.
표 6. 설치 및 구성. 원격 분산 설치 시나리오 단계 시스템 태스크 1 A WebSphere Application Server Network Deployment를 설치하십시오. 2 A 배치 관리자 프로파일을 작성하거나 설치 중에 작성된 프로파일을 사용하십시오. 3 A 배치 관리자를 시작하십시오. Qshell에서 다음 명령을 실행하십시오. app_server_root/bin/startManager -profileName name_of_dmgr_profile
4 B WebSphere Application Server Network Deployment를 설치하십시오. 5 B 애플리케이션 서버 프로파일을 작성하거나 설치 중에 작성된 프로파일을 사용하십시오. 6 B 노드를 연합하십시오. Qshell에서 다음 명령을 실행하십시오. app_server_root/bin/addNode dmgrHost SOAP_port -profileName appProfile -includeapps
변수 설명:- dmgrHost 변수는 배치 관리자 프로파일이 있는 시스템의 호스트 이름입니다.
- SOAP_port 변수는 dmgr 프로파일의 SOAP 포트입니다. 기본 SOAP 포트는 8879입니다. dmgr 프로파일이 사용하는
포트를 판별하려면 다음 명령을 실행하십시오.
app_server_root/bin/dspwasinst -profileName name_of_dmgrProfile
- appProfile 변수는 연합하려는 애플리케이션 서버 프로파일의 이름입니다.
이 단계 후에 애플리케이션 모듈을 서버에 맵핑하십시오.
7 C IBM i의 IBM HTTP Server에는 이미 제품 5761-DG1 또는 5770-DG1로 설치되어 있습니다. IBM i에서도 Domino 웹 서버를 실행할 수 있습니다. 설치 지시사항은 Domino 문서를 참조하십시오. 두 시나리오 모두 WebSphere Application Server 제품의 Web Server Plug-ins 컴포넌트를 설치해야 합니다.
8 C manageprofiles Qshell 명령을 실행하여 http 프로파일을 작성하십시오. myHttpProfile 변수는 프로파일의 이름입니다.
9 C http 프로파일 myHttpProfile을 사용하여 IBM HTTP Server를 구성하십시오. 사용 중인 웹 서버의 이름이 MyWebServer라고 가정합니다. configureIHS_MyWebServer라는 IBM i qshell 스크립트가 시스템 C의 myHttpProfile_profile_root/config/IHS_MyWebServer 디렉토리에 작성됩니다. 기본 WebSphere Application Server 설치의 경우, 프로파일 myHttpProfile의 myHttpProfile_profile_root는 /QIBM/UserData/WebSphere/AppServer/V61/Base/profiles/myHttpProfile입니다.
참고: 이 예의 나머지 부분에서 webServerName은 IHS_myWebServer를 나타냅니다. 아래 나열된 대로 DOMINO 웹 서버를 구성하도록 선택한 경우에는 webServerName이 DOMSRV01을 나타냅니다.다음 단계는 DOMINO 웹 서버에만 적용됩니다.
- http 프로파일 myHttpProfile에서 configureOs400WebServerDefinition 스크립트를
실행하십시오. 예를 들어 다음과 같습니다.
configureOs400WebServerDefinition -profileName myHttpProfile -webserver.name DOMSRV01 -webserver.type DOMINO -webserver.port 80
- WRKDOMSVR 명령을 사용하여 Domino Server의 notes.ini 파일을 업데이트하고 다음 지시문을 삽입하십시오. WebSphereInit=myHttpProfile_profile_root/config/DOMSRV01/plugin-cfg.xml
- Domino Server에 연결된 Lotus Notes 클라이언트에서 인터넷 프로토콜 탭을 클릭하고 HTTP 탭을 클릭하십시오. DSAPI 필터 이름 아래에서 다음을 추가하십시오. /QSYS.LIB/ product_lib.LIB/LIBDOMINO.SRVPGM
- 변경사항을 저장하십시오.
10 C 시스템 A에 configurewebserverName 스크립트를 복사하십시오. 스크립트는 myHttpProfile_profile_root/config/webServerName 디렉토리에 있습니다. 11 A 이전 단계에서 복사한 파일을 시스템 A의 profile_root/bin 디렉토리에 놓으십시오. 여기서 profile_root는 배치 관리자 프로파일이 있는 디렉토리입니다. 12 A/B 아직 실행 중이지 않으면, 노드 에이전트 및 배치 관리자를 시작한 다음 이전 단계에서 복사한 스크립트를 실행하십시오. 예를 들면, Qshell에서 다음 명령을 실행하십시오. 시스템 A:app_server_root/bin/startManager -profileName name_of_dmgr_profile cd profile_root/bin ./configurewebServerName [wasAdminUserId] [wasAdminPassword]
참고: wasAdminUserId 및 wasAdminPassword는 선택사항으로, 배치 관리자 name_of_dmgr_profile이 보안 모드에서 실행 중인 경우에만 필요합니다.시스템 B:app_server_root/bin/startNode -profileName appProfile
13 A 시스템 A에 있는 배치 관리자의 관리 콘솔을 사용하여 시스템 B의 애플리케이션 서버를 시작하십시오. 동기화 발생을 기다린 후 새 구성을 저장하십시오. 14 A IBM i에서 IBM HTTP Server를 사용하는 경우 배치 관리자가 실행 중인지 확인하십시오. 관리 콘솔(ISC)을 열고 다음을 수행하십시오. - 서버 > 서버 유형 > 웹 서버를 펼치십시오.
- 웹 서버(이 경우, IHS_MyWebServer)를 선택한 후 원격 웹 서버 관리를 클릭하십시오.
- 시스템 C에 인증하는 데 사용된 사용자 ID 및 암호를 입력하십시오. 이 프로파일이 필요로 하는 권한은 HTTP 관리 GUI에 액세스하는 데 필요한 권한과 동일합니다. 세부사항은 IBM i Information Center에서 HTTP Server에 대한 사용자 프로파일 및 필수 권한을 참조하십시오.
- 구성을 저장하십시오.
15 A 웹 서버 시스템(C)에 대한 가상 호스트 별명과 MyWebServer의 웹 서버 포트를 구성하십시오. 16 A 관리 콘솔(ISC)에서 다음을 수행하십시오. - webServerName을 선택한 후 플러그인 생성을 클릭하여 plugin-cfg.xml 파일을 생성하십시오.
- webServerName을 선택한 후 플러그인 전파를 클릭하여 plugin-cfg.xml 파일을 시스템 C로 전파하십시오.
17 A 연합 애플리케이션 서버를 중지했다가 다시 시작하십시오. 18 A/C IBM i에서 IBM HTTP Server를 사용하는 경우, 웹 서버를 시작하십시오. 시스템 A의 관리 콘솔(ISC)을 열고 다음을 수행하십시오. - 서버 > 서버 유형 > 웹 서버를 펼치십시오.
- 웹 서버(이 경우, IHS_MyWebServer)를 선택한 후 시작을 클릭하십시오.
IBM i에서 Domino HTTP Server를 사용하는 경우, 시스템 C의 CL 명령행에서 웹 서버를 시작하십시오.- Domino Server로 작업(WRKDOMSVR) 명령을 실행하십시오.
- Domino Server 옆에 있는 옵션 1을 지정하십시오.
- Enter를 누르십시오.
19 C Snoop 서블릿을 실행하십시오.브라우저에서 다음 URL에 액세스하십시오. http://host_name_of_machine_C:http_transport_port/Snoop
오류가 나타나면 수행한 단계를 살펴보십시오.
plugin-cfg.xml 파일 재생성
웹 서버 플러그인 구성 서비스는 plugin-cfg.xml 파일을 자동으로 재생성합니다.
그러나 서비스가 사용 불가능하거나 재생성을 강제 실행하려는 경우에는 관리 콘솔 또는 GenPluginCfg 스크립트를 사용하십시오. 관리 콘솔에서 다음 단계를 수행하십시오.
- 서버 > 서버 유형 > 웹 서버를 펼치십시오.
- plugin-cfg.xml 파일을 재생성하려는 웹 서버를 선택하십시오.
- 플러그인 생성을 클릭하십시오.
구성 설치 중, 임시 plugin-cfg.xml 파일은 plugins_root/config/web_server_name 디렉토리의 시스템 B에 설치됩니다.
plugin-cfg.xml 파일 전파
plugin-cfg.xml 파일은 수동으로 전파할 수 있습니다. plugin-cfg.xml 파일의 수동 전파는 DOMINO 웹 서버에 필요합니다. plugin-cfg.xml 파일을 애플리케이션 서버 시스템에서 웹 서버 시스템 C의 myHttpProfile_profile_root/config/IHS_MyWebServer 디렉토리로 복사하십시오. plugin-cfg.xml 파일은 애플리케이션 서버 시스템 B의 profile_root/config/cells/cell_name/nodes/node_name/servers/IHS_myWebServer 디렉토리에 생성됩니다.
웹 서버 플러그인 구성 서비스는 IBM HTTP Server 버전 6.0 이상에 대해 plugin-cfg.xml 파일을 자동으로 전파합니다. 기타 모든 웹 서버의 경우, plugin-cfg.xml 파일을 시스템 A의 profile_root/config/cells/cell_name/nodes/node_name/servers/web_server_name 디렉토리에서 시스템 C의 plugins_root/config/web_server_name 디렉토리로 수동으로 복사하여 플러그인 구성 파일을 전파하십시오.
로컬 분산 웹 서버 구성을 설정하십시오.
관리 노드의 로컬 웹 서버 구성을 설정하십시오.
로컬 웹 서버 구성은 개발 또는 테스트 환경에 권장됩니다.
로컬 분산 설치는 웹 서버 플러그인, 웹 서버 및 관리 애플리케이션 서버가 동일한 시스템에 포함됩니다.
로컬 분산 설치 시나리오
표 7. 설치 및 구성. 로컬 분산 설치 시나리오 단계 시스템 태스크 1 A IBM Installation Manager를 설치하십시오. 2 A Installation Manager를 사용하여 WebSphere Application Server 제품을 설치하십시오. 3 A 배치 관리자 프로파일을 작성하십시오. 4 A 배치 관리자가 변경된 구성 파일의 노드 동기화를 허용하도록 실행 중인지 확인하십시오. 5 B Installation Manager를 설치하십시오. 6 B Installation Manager를 사용하여 다음을 설치하십시오. - WebSphere Application Server 제품
- Web Server Plug-ins for WebSphere Application Server
- WebSphere Customization Toolbox
7 B Installation Manager를 사용하여 IBM HTTP Server를 설치하거나 지원되는 다른 웹 서버를 설치하십시오. 8 B 독립형 애플리케이션 서버를 작성하십시오. 9 B 노드 에이전트 프로세스를 시작하기 위해 배치 관리자 셀에 노드를 추가하십시오. 기존 관리 노드에서 노드 에이전트를 시작하십시오. 변경된 구성 파일의 노드 동기화를 허용하려면 배치 관리자 및 노드 에이전트가 실행 중이어야 합니다. 10 B WebSphere Customization Toolbox를 열고, Web Server Plug-ins Configuration Tool을 실행하여 웹 서버 플러그인을 구성하고 웹 서버 정의를 작성하십시오. 웹 서버 작성 및 구성을 위한 스크립트는 plugins_root/bin 디렉토리에 작성됩니다.
11 B configureweb_server_name 스크립트를 복사하여 시스템 A에 붙여넣으십시오. 12 A configureweb_server_name 스크립트를 시스템 B에서 시스템 A의 app_server_root/ bin 디렉토리에 붙여넣으십시오. 13 A 배치 관리자 및 노드 에이전트가 시스템 A에서 실행 중인지 확인한 후, plugins_root/bin 디렉토리의 명령행에서 configureweb_server_name 스크립트를 실행하십시오. 보안을 사용으로 설정했거나 기본 JMX 커넥터 유형을 변경한 경우 스크립트를 편집하고 해당 매개변수를 포함하십시오.
14 A 및 B 시스템 A에 있는 배치 관리자의 관리 콘솔을 사용하여 시스템 B의 애플리케이션 서버를 시작하십시오. 동기화 발생을 기다린 후 새 구성을 저장하십시오. 15 A 애플리케이션 서버의 내부 HTTP 전송과 웹 서버 플러그인 간에 보안 연결을 작성하십시오. 참고: 이 단계는 웹 서버가 올바로 작동하는 데 필요합니다.보안 연결 작성에 대한 자세한 지시사항은 SSL(Secure Sockets Layer)의 웹 서버 플러그인 구성에 대한 문서를 참조하십시오.16 B 웹 서버를 시작하십시오. 17 B Snoop 서블릿을 실행하십시오. 브라우저에서 다음 URL에 액세스하십시오.http://host_name_of_machine_B:http_transport_port/Snoop
표 8. 설치 및 구성. 로컬 분산 설치 시나리오 단계 시스템 태스크 1 A WebSphere Application Server Network Deployment를 설치하십시오. 2 A 배치 관리자 프로파일을 작성하거나 설치 중에 작성된 프로파일을 사용하십시오. 3 A 배치 관리자를 시작하십시오. Qshell에서 다음 명령을 실행하십시오. app_server_root/bin/startManager -profileName name_of_dmgr_profile
또는 다음 명령을 발행하십시오.cd profile_root/bin startManager
4 B WebSphere Application Server Network Deployment를 설치하십시오. 5 B 애플리케이션 서버 프로파일을 작성하거나 설치 중에 작성된 프로파일을 사용하십시오. 프로파일 이름이 appProfile이라고 가정합니다. 6 B 노드를 연합하십시오. Qshell에서 다음 명령을 실행하십시오. app_server_root/bin/addNode dmgrHost SOAP_port -profileName appProfile -includeapps
변수 설명:- dmgrHost 변수는 배치 관리자 프로파일이 있는 시스템의 호스트 이름입니다.
- SOAP_port 변수는 dmgr 프로파일의 SOAP 포트입니다. 기본 SOAP 포트는 8879입니다. dmgr 프로파일이 사용하는
포트를 판별하려면 다음 명령을 실행하십시오.
app_server_root/bin/dspwasinst -profileName name_of_dmgrProfile
- appProfile 변수는 연합하려는 애플리케이션 서버 프로파일의 이름입니다.
이 단계 후에 애플리케이션 모듈을 서버에 맵핑하십시오.
7 B IBM i의 IBM HTTP Server에는 이미 제품 5761-DG1 또는 5770-DG1로 설치되어 있습니다. IBM i에서도 Domino 웹 서버를 실행할 수 있습니다. 설치 지시사항은 Domino 문서를 참조하십시오. 8 B 애플리케이션 서버 프로파일 appProfile을 사용하여 IBM HTTP Server를 구성하십시오. 참고: 이 예의 나머지 부분에서 webServerName은 IHS_MyWebServer를 나타냅니다. 아래 나열된 대로 DOMINO 웹 서버를 구성하도록 선택한 경우에는 webServerName이 DOMSRV01을 나타냅니다.또한 이 예에서는 웹 서버의 이름을 MyWebServer라고 가정하십시오.
9 A/B (Domino 전용) 다음 단계는 시스템 B의 DOMINO 웹 서버에 적용됩니다. - 배치 관리자 프로파일에서 configureOs400WebServerDefinition 스크립트를
실행하십시오. 예를 들어 다음과 같습니다.
configureOs400WebServerDefinition -profileName name_of_dmgr_profile -webserver.name DOMSRV01 -webserver.type DOMINO -webserver.node name_of_federated_node -webserver.port 80.
이 경우, name_of_federated_node는 name_of_machine_B_appProfile입니다.
- 시스템 A의 관리 콘솔(ISC)을 사용하여 웹 서버 시스템에 대한 가상 호스트 별명과 DOMSRV01의 웹 서버 포트를 구성하십시오.
- 시스템 B에서 WRKDOMSVR 명령을 사용하여 Domino 서버의 notes.ini 파일을 업데이트하십시오. 다음 지시문을 삽입하십시오. WebSphereInit=appProfile_root/config/cells/cell_name/nodes/node_name/servers/DOMSRV01/plugin-cfg.xml. appProfile은 시스템 B의 애플리케이션 서버 프로파일 이름입니다.
- 시스템 B의 Domino 서버에 연결된 Lotus Notes 클라이언트에서 인터넷 프로토콜 탭을 클릭한 후 HTTP 탭을 클릭하십시오. DSAPI 필터 이름 아래에서 다음을 추가하십시오. /QSYS.LIB/ product_lib.LIB/LIBDOMINO.SRVPGM
- 변경사항을 저장하십시오.
10 A 시스템 A에 있는 배치 관리자의 관리 콘솔을 사용하여 시스템 B의 애플리케이션 서버를 시작하십시오. 11 A IBM i에서 IBM HTTP Server를 사용하는 경우, 웹 서버 구성의 사용자 ID 및 비밀번호를 업데이트하십시오. 이 단계를 수행하면 배치 관리자가 웹 서버에서 원격 조작을 수행할 수 있습니다. - 시스템 A에서 배치 관리자 프로파일을 위한 관리 콘솔을 여십시오.
- 서버 > 서버 유형 > 웹 서버를 펼치십시오.
- 웹 서버(이 경우, IHS_MyWebServer)를 선택한 후 원격 웹 서버 관리를 클릭하십시오.
- 시스템 B에 인증하는 데 사용된 사용자 ID 및 암호를 입력하십시오. 이 프로파일이 필요로 하는 권한은 HTTP 관리 GUI에 액세스하는 데 필요한 권한과 동일합니다. 세부사항은 IBM i Information Center에서 HTTP Server에 대한 사용자 프로파일 및 필수 권한을 참조하십시오.
- 구성을 저장하십시오.
12 A 관리 콘솔(ISC)에서 웹 서버 시스템(B)에 대한 가상 호스트 별명과 MyWebServer의 웹 서버 포트를 구성하십시오. 13 A 관리 콘솔(ISC)에서 다음을 수행하십시오. - webServerName을 선택한 후 플러그인 생성을 클릭하여 plugin-cfg.xml 파일을 생성하십시오.
- webServerName을 선택한 후 플러그인 전파를 클릭하여 plugin-cfg.xml 파일을 전파하십시오.
14 A 관리 콘솔(ISC)에서 연합 애플리케이션 서버를 중지했다가 다시 시작하십시오. 15 A/B IBM i에서 IBM HTTP Server를 사용하는 경우, 웹 서버를 시작하십시오. 시스템 A의 관리 콘솔(ISC)을 열고 다음을 수행하십시오.- 서버 > 서버 유형 > 웹 서버를 펼치십시오.
- 2. 웹 서버(이 경우, IHS_MyWebServer)를 선택한 후 시작을 클릭하십시오.
IBM i에서 Domino HTTP Server를 사용하는 경우, 시스템 B의 CL 명령행에서 웹 서버를 시작하십시오.- Domino Server로 작업(WRKDOMSVR) 명령을 실행하십시오. .
- Domino Server 옆에 있는 옵션 1을 지정하십시오.
- Enter를 누르십시오. .
16 B Snoop 서블릿을 실행하십시오.브라우저에서 다음 URL에 액세스하십시오. http://host_name_of_machine_B:http_transport_port/Snoop
오류가 나타나면 수행한 단계를 살펴보십시오.
plugin-cfg.xml 파일 재생성
웹 서버 플러그인 구성 서비스는 plugin-cfg.xml 파일을 자동으로 재생성합니다.
그러나 서비스가 사용 불가능하거나 재생성을 강제 실행하려는 경우에는 관리 콘솔 또는 GenPluginCfg 스크립트를 사용하십시오. 관리 콘솔에서 다음 단계를 수행하십시오.
- 서버 > 서버 유형 > 웹 서버를 펼치십시오.
- plugin-cfg.xml 파일을 재생성하려는 웹 서버를 선택하십시오.
- 플러그인 생성을 클릭하십시오.
구성 설치 중, 임시 plugin-cfg.xml 파일은 plugins_root/config/web_server_name 디렉토리의 시스템 B에 설치됩니다.
plugin-cfg.xml 파일은 웹 서버 정의가 작성되는 경우에 위치 profile_root/config/cells/cell_name/nodes/node_name/servers/webServerName 디렉토리에 생성됩니다.
구성이 변경될 때마다 애플리케이션 서버에서 웹 서버 정의의 plugin-cfg.xml 파일을 재생성하십시오. 웹 서버는 파일이 재생성될 때마다 파일에 즉시 액세스할 수 있습니다.
시스템 A에서 웹 서버 플러그인 구성 서비스(관리 서비스)가 사용 가능할 때, 모든 웹 서버에 대해 plugin-cfg.xml 파일이 자동으로 생성됩니다.
plugin-cfg.xml 파일 전파
노드 동기화는 plugin-cfg.xml 파일을 시스템 A에서 시스템 B로 전파하는 데 사용됩니다.
시스템 A에서 웹 서버 플러그인 구성 서비스(관리 서비스)가 사용 가능할 때, 모든 웹 서버에 대해 plugin-cfg.xml 파일이 자동으로 전파됩니다.
대체 구성
이 프로시저에서는 두 개의 시스템에 플러그인을 설치하는 방법을 설명합니다. 그러나 다음 그림처럼 단일 시스템에서 이 프로시저를 수행할 수 있습니다. 또한 로컬 분산 설치도 웹 서버 플러그인, 웹 서버, 애플리케이션 서버 및 배치 관리자가 동일한 시스템에 포함됩니다.
다음에 수행할 작업
- 애플리케이션이 맵핑되는 경우 관리 콘솔을 사용하여 default_host를 포함하여 WebSphere Application Server에서 필요한 가상 호스트에 비표준 포트를 추가하십시오.
- 플러그인을 재생성하십시오.
- 플러그인을 전파하십시오.
- 애플리케이션 서버를 다시 시작하십시오.
- 웹 서버를 다시 시작하십시오.


http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-dist&topic=tins_road_plugins
파일 이름:tins_road_plugins.html