XP Home 에서 IIS 설치 하기
게시일: 2005/01/12 | 글쓴이: doa | 52415 번 | 프린트 | 메일


얼마전 필자의 게시판에 XP HomeIIS를 설치하는 방법을 묻는 질문이 올라왔다. 이런 질문을 보면 필자는 다음 두가지를 되묻고 싶어진다.

  1. 왜 Home 에디션을 사용하는가? MS에서는 Home은 개인용, XP Pro는 기업 개인 사용자용, 2003 서버는 기업 서버용이라고 주장하고 있다. 그러나 보다 정확히 얘기하면 XP Pro가 개인용, 2003 서버는 기업용, XP Home은 저가로 공급하기위해 개인용 OS인 XP Pro의 기능을 대폭 줄인 XP의 마이너 버전으로 보는 것이 옳다. Home은 거의 사용하지 않지만 사용자들의 질문때문에 VMWare를 이용해서 가끔 사용하는데 시스템을 관리하는데 필요한 대부분의 도구(사실 OS 관리입장에서 보면 최소한의 도구)가 빠져있다.
  2. IIS를 왜 Home에 설치하려고 하는가? XP의 마이너 버전에서 웹 서버를 돌리는 것이라면 대형 웹 서비스를 제공하는 것이 아니라 개인용 웹 서비스를 제공할 목적으로 돌리는 것이 분명하다. 그렇다면 IIS말고도 사용할 수 있는 서버가 많다. 현재 웹 서버로 가장 폭넓게 사용되는 Apache 가 있고, Sambar 라는 웹 서버도 간단하며 효율적인 기능을 제공하며 간단한 자체 스크립트 언어도 지원한다. 아울러 LiteServe 는 이름에서 알 수 있듯 프로그램 용량은 얼마되지 않지만 웹과 FTP를 함께 지원한다.


물론 이러한 질문에대한 여러가지 답이 있을 수 있다. 돈이 없어서, ASP를 돌리기위해 등등.. 그러나 더 생각해보면 웹 서버를 기동하기위해 굳이 XP Home에 IIS를 설치할 필요가 없다는 것을 금방 알 수 있다.

얘기가 잠시 옆길로 샛다. 이제 본로으로 들어 가서 XP Home에 IIS를 설치하는 방법을 설명하겠다. 절차는 다음과 같다주1.

  1. IIS 설치 XP HomeIIS를 설치하기위해서는 근본적으로 XP Home 원본 CD2000 원본 CD가 필요하다. IIS를 제한 없이 사용하려면 2000 서버 CD를 사용하는 것이 좋다주2.
    1. 시작/실행을 클릭하고 다음 명령을 입력한다.
      notepad %SystemRoot%\INF\sysoc.inf
    2. [Components]에서 iis= 항목을 찾아 다음 처럼 변경한다주3.
      변경전: iis=iis.dll,OcEntry,iis.inf,hide,7
      변경후: iis=iis2.dll,OcEntry,iis2.inf,,7
    3. 메모장파일/저장 메뉴를 클릭해서 sysoc.inf 파일을 저장한다.
    4. Windows 2000 프로/서버 CD를 CD-ROM 드라이브에 삽입한 후 명령행에서 다음 명령을 실행한다.
      expand <CD-ROM>:\i386\iis.dl_ %SystemRoot%\System32\setup\iis2.dll
      expand <CD-ROM>:\i386\iis.in_ %SystemRoot%\INF\iis2.inf
      여기서 <CD-ROM>는 CD-ROM 드라이브를 의미한다.
    5. 시작/제어판/프로그램 추가/제거를 클릭한다.
    6. 프로그램 추가/제거에서 Windows 구성 요소 추가/제거 버튼을 클릭한다.
    7. Windows 구성 요소 마법사 창의 구성 요소에서 인터넷 정보 서비스(IIS)를 체크하고 다음 버튼을 클릭한다.
    8. 설치중 Windows XP Home CDWindows 2000 CD를 번갈아 요구하게된다. 요청이 있을때 마다 CD를 바꿔주면 정상적으로 설치된다.


  2. 관리 도구 등록 CD를 교체하면서 IIS를 설치하면 IIS가 정상적으로 설치된다. 그러나 막상 설치한 후 인터넷 서비스 관리자를 띄우기위해 모든 프로그램제어판을 찾아 봐도 인터넷 서비스 관리자가 없다는 것을 알 수 있다. 그러나 놀랄 필요는 없다. XP의 경우 관리 도구가 기본적으로 숨겨져있기때문에 발생한 현상이므으로 필자의 팁, 시작 메뉴에 관리 도구 등록하기를 적용하면 그림처럼 관리 도구와 관리 도구에 등록된 인터넷 서비스 관리자를 볼 수 있다.


  3. 문제 해결 IIS 설치의 마지막 단계로 실제 웹 서버가 정상적으로 동작하는지 확인해보면 된다. 일단 인터넷 탐색기를 기동하고, 주소줄에 http://localhost/를 입력하고 엔터를 처보면된다. 필자 역시 동일한 방법으로 테스트했지만 예상과는 달리 다음과 같은 오류 메시지가 나타나는 것이었다.



    인벤트 뷰어를 확인해보면 알겠지만 웹 서비스를 기동하기위해서는 익명 사용자 계정이 필요하며 IIS 설치시 생성한 익명 사용자 계정으로 로그온할 수 없기때문에 발생한 문제이다. 따라서 이 문제를 해결하는 방법은 다음과 같다.

    1. 시작/관리도구/인터넷 서비스 관리자를 클릭한다.
    2. 좌측 패널에서 인터넷 정보 서비스/Computer Name/기본 웹 사이트에 마우스 우측 버튼을 클릭하고 속성을 클릭한다.
    3. 디렉터리 보안 탭을 클릭한다.
    4. 익명 액세스 및 인증 제어편집 버튼을 클릭한다.
    5. 인증 방법 창에서 익명 액세스편집 버튼을 클릭한다.
    6. 익명 사용자 계정 창의 찾아 보기 버튼을 클릭한다.
    7. 사용자 선택 창의 고급 버튼을 클릭한다.
    8. 사용자 선택 창의 지금 찾기 버튼을 클릭한다.
    9. 하단의 리스트에서 Guest를 클릭하고 확인 버튼을 클릭한다.
    10. 확인/확인/확인/확인 버튼을 클릭한다.


    사용자를 Guest로 변경한 후 인터넷 탐색기의 주소줄에 http://localhost/를 입력한다. 다음 그림처럼 Windows 2000 화면이 나타난다면 웹 서버가 정상적으로 동작하고 있는 것이다.주4, 주5


주1: 이 팁을 쓰기위해 XP Home, XP Pro, 2003으로도 테스트해보았다. XP Home, XP Pro와 2003을 사용하면 Windows 구성 요소 마법사에 IIS가 나타나지만 선택할 수 없었다(클릭해서 체크하는 것이 되지 않는다).

주2: Windows 2000 WOW CD로도 설치가 가능하지만 CD를 교체한 후 WOW CD의 경로를 별도로 지정해야 한다. 따라서 가급적 원본 2000 서버 CD를 사용하는 것이 좋다.

주3: 보다 자세한 사항은 sysoc.inf의 hide 옵션으로 제거할 수 있는 항목을 참조하기 바란다.

주4: 웹 서버가 정상적으로 동작하는 것을 확인 할 수 있지만 이 것이 정상적으로 웹 사이트를 운영할 수 있다는 것을 의미하지는 않는다. 그 이유는 필자가 테스트한 것은 정상적으로 IIS가 동작하는 것까지 테스트했기때문이다. 따라서 실제 운영은 해보지 않았기때문에 정상적으로 운영할 수 있을지 없을지는 필자도 장담할 수 없다.

주5: IIS를 설정하는 방법등 IIS 운영에 관한 것은 별도의 강좌나 팁으로 올리지 않는한 질문하지 말기 바란다.

댓글: 이 팁은 lemonsleaf님의 질문, XP Home Edition 에서 IIS 설치 방법 아시는 분?에대한 답으로 작성되었습니다.


압축 폴더(CAB, ZIP) 사용하기 XP의 ZIP 폴더 사용 안하기, XP의 CAB 폴더 사용안하기... (7495) 2005-01-12
폴더 풍선 도움말 사용 안하기 XP의 윈도우 탐색기에는 마우스를 폴더 위에 올려놓은 ... (4692)2005-01-11

QAOS.com에 게시된지 1년 이상된 자료와 관리자가 공개한 자료는 누구나 제한없이 읽을 수 있습니다.
그러나 QAOS.com의 자료를 퍼가는 것은 금지하고 있습니다.

이 정보가 유용하다고 생각되시면 QAOS.com과 많은 다른 사람들을 위해 퍼가기 보다는 링크로 알려주시기 바랍니다.

세상사는 이야기

  • 찾아라! 아이폰 순정용 >
  • 만원대 피젯 스피너를 >
  • 망하는 길을 택한 쿠팡 >
  • 물놀이에 적당한 가성 >
  • 컴퓨터를 IPTV로 2, po >
  • 컴퓨터를 IPTV로 만들 >
  • Warning.or.kr도 우회 >
  • 한국의 100대 부자, 어 >
  • 세상을 바꾼 크롬: 크 >
  • 장난(?)으로 시작한 여 >


  • RSS 구독 (익명 | 회원 | 강좌 | 포럼)
    (C) 1996 ~ 2017 QAOS.com All rights reserved.