운영 체제의 설치 제거 프로그램을 실행하고 일부 수동 단계를
수행하여 IBM HTTP Server를 설치 제거함으로써 로그 파일 및 레지스트리
항목을 제거하십시오. 해당 레지스트리 항목은
제품을 원래 디렉토리로 재설치하는 데 방해가 될 수 있습니다. 재설치할
계획이 없으면 수동으로 설치 제거하지 않아도 됩니다.
시작하기 전에
올바른 제품을 제거하고 시스템을 정리할 수 있도록 제품의
설치 루트 디렉토리를 판별하십시오. 설치 제거 프로시저를 시작하기 전에
httpd.conf, admin.conf, 기타 구성 파일,
스크립트 파일, 암호 파일 또는 작성한 웹 문서를 포함하여 HTTPServer_root,
HTTPServer_root/conf 또는 HTTPServer_root/bin
디렉토리에 있는 수정된 파일을 저장하십시오.
이 타스크 정보
installRegistryUtils 명령을 사용하여
설치된 모든 IBM HTTP Server 제품의 설치 위치를 조사하십시오. 다음 절차를 수행하여 시스템 정리를
생성하십시오.
프로시저
- 제품을 설치한 동일한 사용자 ID로 로그온하십시오.
- 제거할 IBM HTTP Server 관리 서버 및 IBM HTTP Server의 인스턴스가
중지되었는지 확인하십시오.
- uninstall 명령을 발행하십시오. 설치 제거 프로그램을
이미 실행했거나 설치 제거 프로그램을 실행할 수 없는 경우에는
이 단계를 건너뛰십시오.
HTTPServer_root/uninstall/uninstall
HTTPServer_root/uninstall/uninstall.exe
설치 제거 마법사가 시작되고 시작 패널을 표시합니다. 완료될 때까지
설치 제거 프로세스를 계속하십시오.
- 중요: 루트 또는 관리자로 IBM HTTP Server를
설치한 경우 설치 제거 요청에 실패하면 다음 단계에서 레지스트리를
정리합니다. 설치 제거 프로세스가 완료된 경우에는 이 단계를 수동으로
수행할 필요가 없습니다.
- 설치된 IBM HTTP Server 컴포넌트를 나열하십시오. 다음 명령을 입력하여
관련 패키지를 검색하십시오.
lslpp -l| grep -i IHS
IBM HTTP Server의 패키지 이름은 WSIHS61 및 WSIHS61LicensingComponent입니다.패키지를 제거하려면
다음 명령을 발행하십시오.
geninstall -u packagename
설치 제거하지 않을
IBM HTTP Server 제품의 패키지를 제거하지 마십시오.
- /usr/IBM 디렉토리 또는 이와 동등한
맨 위 설치 디렉토리로 디렉토리를 변경하십시오.
- IBM HTTP Server 디렉토리를 삭제하려면 다음 명령을 입력하십시오.
rm -rf HTTPServer
- installRegistryUtils 명령을 사용하여
설치된 모든 IBM HTTP Server 제품의 설치 위치를 조사하고
설치 레지스트리에서 설치하려는 제품을 제거하십시오.
- vpd.properties 파일을 편집하십시오. 이 파일은
루트 디렉토리 또는 /usr/lib/objrepos 디렉토리에 있습니다.
ISMP(InstallShield MultiPlatform) 프로그램은
설치하는 다른 제품의 vpd.properties 파일을 사용하므로
이 파일을 삭제하거나 이름을 바꾸지 마십시오. 설치 제거 중인 IBM HTTP Server
제품이 vpd.properties 파일에 항목을 가진 유일한 제품인 경우
이 파일을 삭제할 수 있습니다.
- HP-UX SAM(System Administration Manager)을 사용하여 패키지를 제거하십시오.
- /usr/sbin/sam 명령을 사용하여 SAM 유틸리티를 시작하십시오.
- DISPLAY 및 TERM 환경 변수가 제대로 설정됐는지 확인하십시오.
- 소프트웨어 관리를 클릭하십시오.
- 설치한 소프트웨어 보기를 클릭하십시오.
- SD 목록에서 IBM HTTP Server 항목을 검색하십시오.
- SD 목록을 닫으십시오.
- 로컬 호스트 소프트웨어 제거를 클릭하십시오.
- SD 제거 목록에 표시되는 다음 인스턴스를 클릭하십시오.
- IBM HTTP Server
- 조치 > 제거 표시를 클릭하십시오.
- 조치 > 제거를 클릭하십시오.
- 제거 분석 대화 상자에서 확인을 클릭하십시오.
- 선택된 패키지 제거를 실시간으로 표시하려면 로그를 클릭하십시오.
- 모든 패키지가 제거되었을 때 완료를 클릭하십시오.
- SAM을 종료하십시오.
- 패키지를 검색하여 제거를 확인하십시오.
- IBM HTTP Server 패키지를 표시하려면 다음 명령을 입력하십시오.
swlist | grep IHS
IBM
HTTP Server의 패키지 이름은 WSIHS61입니다.
- HTTPServer_root 디렉토리에 있는 IBM HTTP Server 디렉토리를 제거하려면
다음 명령을 입력하십시오.
rm -rf HTTPServer_root
- installRegistryUtils 명령을 사용하여
설치된 모든 IBM HTTP Server 제품의 설치 위치를 조사하고
설치 레지스트리에서 설치하려는 제품을 제거하십시오.
- IBM HTTP Server 관련 패키지를 검색하십시오. 설치 제거하지 않을
IBM HTTP Server 제품의 패키지를 제거하지 마십시오.
패키지
이름에 대한 자세한 정보는 Information Center에서 "운영 체제 레지스트리 키"
주제를 참조하십시오.
- 패키지를 삭제하는 경우, 다음 명령을 을 입력하여
설치 제거 중인 제품의 패키지를 제거하십시오.
rpm -e packagename
또는
모든 IBM HTTP Server 패키지를 나열하는 다음 명령을 입력한 다음
목록의 모든 패키지를 삭제하려는 것인지 확인할 수
있습니다. rpm -qa | grep IHS
패키지 종속성에 문제점이 있으면, 다음 명령을 사용하여
패키지를 제거할 수 있습니다.rpm -e packagename --nodeps --justdb
nodeps
옵션은 종속성 검사를 건너뜁니다. justdb 옵션은 패키지 데이터베이스만 갱신하며
파일 시스템은 갱신하지 않습니다. nodeps 옵션만 사용하면
종속 파일 시스템(파일 및 디렉토리)에서 불일치가 발생하여 패키지 제거에
실패할 수 있습니다.
- HTTPServer_root 디렉토리에 있는 IBM HTTP Server 디렉토리를 제거하려면 다음 명령을 입력하십시오.
rm -rf HTTPServer_root
- vpd.properties 파일을 편집하십시오. ISMP(InstallShield MultiPlatform) 프로그램은
설치하는 다른 제품의 vpd.properties 파일을 사용하므로
이 파일을 삭제하거나 이름을 바꾸지 마십시오. 설치 제거 중인 IBM HTTP Server
제품이 vpd.properties 파일에 항목을 가진 유일한 제품인 경우
이 파일을 삭제할 수 있습니다.
- installRegistryUtils 명령을 사용하여
설치된 모든 IBM HTTP Server 제품의 설치 위치를 조사하고
설치 레지스트리에서 설치하려는 제품을 제거하십시오.
- IBM HTTP Server 관련 패키지를 검색하십시오. IBM HTTP Server 제품의
모든 패키지를 나열하려면 다음 명령을 입력하십시오.
pkginfo | grep IHS
이들 명령을 사용할 때 패키지가 표시되지 않으면 다음 단계를
건너뛰십시오. 표시되는 패키지 목록의 형식은 다음과 같습니다.
- 응용프로그램 WSIHS61
- IBM HTTP Server
- 디렉토리를 패키지 정보가 등록된 디렉토리로 변경하십시오.
cd /var/sadm/pkg
- 다음 명령을 발행하여 IBM HTTP Server 관련 패키지를 제거하십시오.
예를 들면, 다음과 같습니다.
pkgrm packagename1 packagename2 ...
설치 제거하지 않을
IBM HTTP Server 제품의 패키지를 제거하지 마십시오.
/var/sadm/pkg 디렉토리에서 다음 명령을 발행하여
/var/sadm/pkg 디렉토리에 등록된 IBM HTTP Server 제품
관련 패키지를 검색하고 제거하십시오.디렉토리를 IBM HTTP Server 제품의
올바른 디렉토리로 변경하십시오.
cd /var/sadm/pkg
ls |grep IHS|xargs -i pkgrm -n {}
IBM HTTP Server의
패키지 이름은 WSIHS61 및 WSIHS61LI입니다. 패키지 제거에 문제가 있으면,
preremove 파일을 포함하여 /var/sadm/pkg 디렉토리에 있는
관련 패키지 디렉토리를 제거하십시오. 예를 들어,
pkgrm -n WSIHS61 명령을 발행하기 전에 다음 파일을 제거하십시오. /var/sadm/pkg/WSIHS61/install/preremove
- HTTPServer_root 디렉토리에 있는 IBM HTTP Server 디렉토리를 제거하려면
다음 명령을 입력하십시오.
rm -rf HTTPServer_root
- installRegistryUtils 명령을 사용하여
설치된 모든 IBM HTTP Server 제품의 설치 위치를 조사하고
설치 레지스트리에서 설치하려는 제품을 제거하십시오.
- 레지스트리 갱신을 위한 단계를 완료하려면 관리자 특권으로
로그온하십시오.
- 응급 복구 디스크가 있는지 확인하십시오. 이 디스크 작성에 대한
지시사항은 Windows 도움말 문서에 있습니다. 이 단계는 안전 장치입니다. 이 절차에서는 복구 디스크가 필요하지 않습니다.
- Windows 자원 킷에서 regback.exe 프로그램을 사용하여 레지스트리를
백업하십시오. 이 단계는 안전 장치입니다. 이 절차에서는 레지스트리의 백업 사본이
필요하지 않습니다.
- 설치 제거 중인 IBM HTTP Server 제품의 제품 레지스트리 항목을
삭제하십시오. 명령 프롬프트에서 theregedit.exe 명령을 입력하여
Windows 시스템 레지스트리를 편집하십시오.
경고:
주의 깊게 레지스트리를 편집하십시오.
레지스트리 편집기를 사용하여 레지스트리 내용을 보고 편집하는 중
실수할 가능성이 높습니다. 편집기는 편집 오류를 경고하지 않으므로 매우 위험할 수 있습니다. 손상된 레지스트리는
Windows 운영 체제를 다시 설치해야 할 정도로 시스템을 손상시킬 수 있습니다.
- Ctrl-F를 눌러 HTTP Server의 모든 인스턴스를 검색하고
각 항목의 삭제 여부를 판별하십시오. IBM HTTP Server와 관련된 모든 항목을
제거할 수 없습니다. 이것은 문제가 되지 않습니다.
- 아래 나열된 IBM HTTP Server 제품 및 IBM HTTP Server Windows 서비스와
관련된 키를 펼쳐서 선택하십시오.
HKEY_LOCAL_MACHINE\SOFTWARE\IBM\HTTP Server\6.1.0.0
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\IBMHTTPServer6.1
HKEY_LOCAL_MACHINE\SYSTEM\CurrrentControlSet\Services\IBMHTTPAdministration6.1
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\IBM HTTP Server 6.1.0.0
주: 제품을
설치한 방법에 따라 이전에 나열된 다음 레지스트리 키는 선택적으로만 포함됩니다.
HKLM\...IBMHTTPServer6.1 and HKLM\...IBMHTTPAdministration6.1
검색 및 삭제할 Windows 레지스트리 키 목록은 Information Center에서
"운영 체제 레지스트리 키" 주제를 참조하십시오.
- 각 관련 키에 대한 메뉴 표시줄에서 편집 > 삭제를 클릭하십시오.
- 키 삭제를 확인하는 메시지가 표시되면 예를 클릭하십시오.
- 완료되면 메뉴 표시줄에서 레지스트리 > 종료를 클릭하십시오.
8.
- 설치 제거 중인 제품의 설치 루트 디렉토리를 삭제하십시오.
- Windows Explorer 창을 열고 C:\Documents
and Settings\All Users\Start Menu\Programs 디렉토리로 이동하십시오. IBM HTTP Server
제품을 설치한 경우, IBM HTTP Server V6.1 디렉토리 폴더를
삭제하십시오.
- %WINDIR%\IsUninst.exe 파일을 삭제하십시오.
- vpd.properties 파일을 편집하십시오. 파일은
운영 체제의 설치 디렉토리(예: C:\WINNT 디렉토리
또는 C:\windows 디렉토리)에 있습니다. ISMP(InstallShield MultiPlatform) 프로그램은
설치하는 다른 제품의 vpd.properties 파일을 사용하므로
이 파일을 삭제하거나 이름을 바꾸지 마십시오. 설치 제거 중인 IBM HTTP Server
제품이 vpd.properties 파일에 항목을 가진 유일한 제품인 경우
이 파일을 삭제할 수 있습니다.
- installRegistryUtils 명령을 사용하여
설치된 모든 IBM HTTP Server 제품의 설치 위치를 조사하고
설치 레지스트리에서 설치하려는 제품을 제거하십시오.
- GSKit 항목을 수동으로 제거하십시오. 다음 프로시저를 사용하여
isuninst 명령을 실행하기 전에 다른 제품이 GSKit에 등록되지 않았는지 확인하십시오.
- 시작 > 실행을 클릭하고 regedit 명령을
실행하여 레지스트리를 편집하십시오.
- HKEY_LOCAL_MACHINE\SOFTWARE\IBM\GSKx\CurrentVersion\REGAPP로 디렉토리를 변경하십시오.
여기서 x는 GSKit의 버전입니다(예: GSK7).
- GSKit에 등록된 IBM HTTP Server를 찾으십시오. 이는 IHS61_time stamp로
표시됩니다. 여기서, time_stamp는 IBM HTTP Server가 설치된 시간을
나타냅니다.
- IBM HTTP Server 항목이 있는 경우, GSKit 설치 제거 프로그램을 호출하는
다음 명령을 입력하여 GSKit을 삭제할 수 있습니다.
C:\Windows\gsk7BUI.exe IHS6.1_time_stamp
여기서, time_stamp는 BM HTTP Server가 설치된 시간을 나타냅니다.
- 이 명령은 IBM HTTP Server의 인스턴스에 대한 GSKit 레지스트리만 제거하지만,
다른 응용프로그램이 이 GSKit 설치를 계속 사용 중인 경우에는 GSKit을
제거하지 않습니다.
- 시스템을 다시 시작하십시오.
결과
이 프로시저는 시스템에서 IBM HTTP Server를 제거합니다.
이전에 삭제된 설치는 추적되지 않습니다. 제품을 수동으로 설치 제거한 후에
IBM HTTP Server를 동일한 디렉토리에 다시 설치할 수 있습니다.