웹 서버 구성 마이그레이션
WebSphere® Application Server의 최신 버전을 지원하도록 웹 서버를 마이그레이션할 수 있습니다.
시작하기 전에

이 기사는 프로파일 구성 마이그레이션에 대한 기사입니다. 애플리케이션을 최신 버전으로 마이그레이션하려면 WebSphere Application Server 마이그레이션 툴킷을 사용하십시오. 자세한 정보는 WASdev의 마이그레이션 툴킷을 참조하십시오.
sptcfg프로시저
- 웹 서버 구성을 마이그레이션하십시오.
IBM® HTTP Server(IHS)를 이전 버전에서 업그레이드할 때는 다음 단계를 완료하여 이전 버전과 동일한 디렉토리 위치에 새 버전을 설치하십시오. 새 버전을 다른 디렉토리에 설치하는 경우에는 1 - 4단계를 완료할 필요가 없습니다. 나머지 단계를 완료해야 하는지 여부는 버전 9.0 구성을 이전 버전의 IBM HTTP Server 구성과 얼마나 유사하게 할 것인가에 따라 달라집니다.
- IBM HTTP Server 및 IBM HTTP Server 관리 서버를 중지하십시오.
- 기존 설치 디렉토리를 새 위치에 복사하십시오.
이 조치를 수행하면 구성, 키 및 컨텐츠를 유지할 수 있습니다.
다음 명령을 실행하여 이전 설치를 복사하십시오.
cp –rp current_install_directory new_directory_name
xcopy current_install_directory new_directory_name /s /e /k /i
- 이전 IBM HTTP Server 버전을 설치 제거하십시오.
- 이전 설치 디렉토리를 제거하십시오.
설치를 제거할 때는 수정되거나 추가된 파일, 수정팩 파일 및 설치 제거 파일과 같은 일부 파일이 제거되지 않으므로 설치 제거 프로세스를 완료하려면 이전 설치 디렉토리를 수동으로 제거해야 합니다. 설치 제거 문제가 발생한 경우에는 진행하기 전에 http_server_install/logs/uninstall 디렉토리에 있는 설치 제거 로그 파일을 검토하고 백업하십시오.
다음 명령을 실행하여 설치 디렉토리를 제거하십시오.
rm -r current_install_directory
rd /s current_install_directory
- IBM HTTP Server 버전 9.0을 설치하십시오.
기존 버전을 업그레이드하고 있는 경우에는 이전 설치가 있는 디렉토리에 설치하십시오.
기존 버전과 함께 새 버전을 설치하는 경우에는 새 버전을 다른 디렉토리에 설치하십시오.
- 플러그인 구성 도구(pct 도구)를 실행하여 웹 서버 플러그인을 구성하십시오. pct 도구를 실행하는 데 대한 정보는 "pct 도구를 사용하여 웹 서버 플러그인 구성" 주제를 참조하십시오.
- 이전 IBM HTTP Server 버전 및 IBM HTTP Server 관리 서버의 모든 사용자 정의 구성을 복원하십시오.
- 이전 사용자 정의를 식별하십시오.
이전 IBM HTTP Server 버전에 제공된 httpd.conf 구성 파일으로부터 구성 파일을 작성한 경우에는 각 구성 파일의 컨텐츠를 이전 IBM HTTP Server 설치를 포함하는 디렉토리 내에 있는 해당 .default 파일과 비교하십시오. 예를 들어, httpd.conf 파일의 컨텐츠를 httpd.conf.default 파일과 비교하면 원래 설치 이후 httpd.conf 파일에 수행된 사용자 정의를 확인할 수 있습니다. 그 후에는 다른 구성 파일에 대해 이와 유사한 비교를 수행하십시오.
이전 IBM HTTP Server 버전에 제공된 httpd.conf 구성 파일으로부터 구성 파일을 작성하지 않은 경우에는 이전 설정을 판별하기 위해 추가적인 수동 분석을 수행해야 합니다. 이 경우에는 새 IBM HTTP Server에 제공된 httpd.conf.default 파일의 설정을 이전 IBM HTTP Server 버전에 제공된 httpd.conf.default 파일의 설정과 비교할 수 있습니다. 이렇게 비교하면 두 httpd.conf.default 파일의 구성 차이점을 식별할 수 있습니다. 그 후에 이 정보를 사용하여 버전 9.0 IBM HTTP Server와 함께 작동하도록 사용자 정의된 구성 파일을 수정할 수 있습니다.
bin/envars 파일을 이전 IBM HTTP Server 설치를 포함하는 디렉토리 내의 bin/envars-std 파일과 비교하십시오. 이렇게 비교하면 이 파일에 수행된 사용자 정의를 식별할 수 있습니다.
- 이러한 사용자 정의를 새로 설치된 IBM HTTP Server 구성 및 envars 파일에 병합하십시오.
이전 버전의 IBM HTTP Server에 수행된 구성 사용자 정의를 식별한 후 동일한 변경사항을 버전 9.0 IBM HTTP Server의 구성 파일에 작성하십시오(적용 가능한 경우).
구성 파일에 이전 버전의 WebSphere Application Server 플러그인 명령문이 포함되어 있는 경우에는 중복이 발생하지 않도록 이를 제거하십시오. 이러한 명령문을 제거하지 않으면 HTTP Server가 버전 9.0 플러그인 2진 모듈을 시작하려고 할 때 이 모듈이 이미 로드되어 있음을 표시하는 오류가 발생할 수 있습니다.
이 구성 파일은 WebSphere Application Server 샘플 액세스에 대해 중복 항목을 포함하고 있을 수 있습니다. 이전 버전에 대한 별명을 제거하고 버전 9.0 항목을 보존하십시오.
- 이전 사용자 정의를 식별하십시오.
- HTML 컨텐츠를 복원하십시오. 웹 컨텐츠가 이전에는 IBM HTTP Server 설치 디렉토리에 저장된 경우에는 이러한 컨텐츠 파일을 이전 IBM HTTP Server 버전을 포함하는 디렉토리에서 새 버전의 설치 디렉토리로 복사하십시오.
- SSL 키 파일(이전 IBM HTTP Server의 설치 디렉토리 내에 있을 수 있음)을 새 설치 디렉토리에 복사하십시오.
- 공존하는 IBM HTTP Server의 포트 지정을 변경하십시오.
IBM HTTP Server를 새 디렉토리에 설치했으며 이전 IBM HTTP Server 버전을 보존한 경우 기본적으로 관리 서버 및 웹 서버는 이전 버전의 관리 서버 및 웹 서버와 같은 포트를 사용합니다. 두 버전의 IBM HTTP Server를 동시에 실행하는 경우에는 한 서버 버전의 포트 번호를 변경하지 않는 한 포트 충돌이 발생합니다.
한 IBM HTTP Server의 포트 번호를 수정하려면 해당 IBM HTTP Server의 서버 구성 파일을 편집하십시오. 이러한 파일은 http_server_install/conf 디렉토리에 있습니다.
- Apache 플러그인 모듈을 업그레이드하십시오.
Apache API에는 이전 주 릴리스로부터 변경된 사항이 없으므로 이전 릴리스와 함께 작동한 모듈을 다시 빌드할 필요는 없습니다. 그러나 써드파티 공급업체의 모듈을 사용하는 경우에는 공급업체에 문의하여 업그레이드할 IBM HTTP Server의 버전을 모듈이 지원하는지 확인해야 합니다.
IBM HTTP Server 버전 9.0 설치 외의 소스에서 제공된 Apache 플러그인 모듈은 Apache 2.2를 지원하도록 빌드되어 있어야 합니다. 이전 IBM HTTP Server 버전을 사용한 모듈 배포자는 Apache 2.2를 지원하도록 모듈을 재컴파일해야 할 수 있습니다.
- WebSphere Application Server는 Apache 2.2 및 IBM HTTP Server 버전 9.0을 위한 플러그인을 제공합니다.
- 써드파티 공급업체의 모듈을 사용하는 경우에는 Apache 2.2 API(Application Programming Interface)와 함께 작동하는 모듈 버전을 공급업체에 요청하십시오.
- 모듈을 사내에서 개발한 경우에는 Apache 2.2를 지원하도록 모듈을 다시 빌드해야 합니다. 이러한 모듈에는 다른 수정이 필요할 수도 있습니다.
- IHS 서비스 이름을 업데이트하십시오.
WebSphere Application Server 웹 서버가 Windows 서버이고, IHS를 이전 버전이 있던 디렉토리와 같은 디렉토리에 설치했으며, 이전 설치의 웹 서버 정의를 사용하고 있는 경우에는 웹 서버 정의의 IHS 서비스 이름을 업데이트하십시오.
Windows 서버 시스템에 있는 IBM HTTP Server의 경우에는 'Services'를 사용하여 새 IBM HTTP Server 서비스에 사용된 이름을 판별한 후 이 서비스 이름을 사용하도록 웹 서버 정의를 업데이트하십시오.
- 웹 서버 정의를 마이그레이션하십시오. 웹 서버 정의는 웹 서버를 독립형 프로파일 또는 배치 관리자로부터 관리하는 데 사용됩니다. 참고:
- 동일한 호스트의 동일한 디렉토리에서 IBM HTTP Server를 업데이트한 경우에는 조치가 필요하지 않습니다. 현재 웹 서버 정의를 사용해도 괜찮습니다.
- 업데이트된 IBM HTTP Server가 원래 호스트의 새 디렉토리에 있는 경우에는 서버 > 서버 유형 > WebSphere Application Server 관리 콘솔의 웹 서버에서 웹 서버를 선택하여 경로를 업데이트하십시오.
- 업데이트된 IBM HTTP Server가 새 호스트에 있는 경우에는 플러그인 로드맵에 따라 새 웹 서버 정의를 작성하십시오. 새 웹 서버가 올바르게 작동하는 것을 확인한 후에는 이전 웹 서버 정의를 제거할 수 있습니다. 전체 설명은 "웹 서버 토폴로지 다이어그램 및 로드맵 선택"을 참조하십시오.


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