[강좌] 윈ë„ìš° 2000ì—서 웹 서버 만들기 기초

윈ë„ìš° 2000ì€ ë‹¤ì–‘í•œ ì¢…ë¥˜ì˜ ë„¤íŠ¸ì›Œí¬ ì„œë¹„ìŠ¤ë¥¼ 제공한다. ê·¸ 중 하나가 바로 ì¸í„°ë„·ì— 관한 ë„¤íŠ¸ì›Œí¬ ì„œë¹„ìŠ¤ì´ë‹¤. 윈ë„ìš° 98ì˜ ê²½ìš°ëŠ” ì¸í„°ë„·ì— ì—°ê²°ëœ ê²½ìš° ìžì‹ ì˜ 컴퓨터를 웹 서버로 사용하기 위해서는 PWS(Personal Web Server)ë¼ëŠ” í”„ë¡œê·¸ëž¨ì„ ë³„ë„로 설치해 주어야 했지만 윈ë„ìš° 2000ì—서는 기본ì ìœ¼ë¡œ 웹 서버 ê¸°ëŠ¥ì„ ì§€ì›í•œë‹¤. ì´ëŸ¬í•œ 웹 서버 ê¸°ëŠ¥ì„ í™œìš©í•˜ë©´ ì§ì ‘ 웹 서버를 ìš´ì˜í•  수 있게 ëœë‹¤. ì´ë²ˆ 강좌ì—서는 윈ë„ìš° 2000ì—서 웹 서버를 사용하는 ë°©ë²•ì— ëŒ€í•´ 알아보기로 하겠다. ì´ ê°•ì¢ŒëŠ” 전문ì ìœ¼ë¡œ 웹 서버를 ìš´ì˜í•˜ëŠ” 사용ìžë¥¼ 위한 것ì´ë¼ê¸°ë³´ë‹¤ëŠ” ì²˜ìŒ ì›¹ 서버를 ë§Œë“¤ê³ ìž í•˜ëŠ” 사용ìžë“¤ì„ 위한 ê¸€ìž„ì„ ë°ížŒë‹¤.

1.추가 í”„ë¡œê·¸ëž¨ì˜ ì„¤ì¹˜

만약 윈ë„ìš° 2000ì„ ë³„ë‹¤ë¥¸ 옵션 ì—†ì´ ì„¤ì¹˜í•œ 사용ìžë¼ë©´ 설치ë˜ì§€ ì•Šì€ ëª‡ 가지 í”„ë¡œê·¸ëž¨ì´ ìžˆë‹¤. ì´ëŸ¬í•œ í”„ë¡œê·¸ëž¨ë“¤ì€ í‰ìƒì‹œì—는 별로 사용ë˜ì§€ 않지만 ë„¤íŠ¸ì›Œí¬ ê´€ë¦¬ì™€ ì¸í„°ë„· ì‚¬ìš©ì„ ìœ„í•´ì„œ 사용하면 ìƒë‹¹ížˆ 유용한 í”„ë¡œê·¸ëž¨ë“¤ì´ ë“¤ì–´ 있다. ì´ëŸ¬í•œ 추가 í”„ë¡œê·¸ëž¨ì„ ì„¤ì¹˜í•˜ëŠ” ë°©ë²•ì€ ë‹¤ìŒê³¼ 같다.

    -시작 단추를 누르고 제어íŒì„ ì„ íƒí•œë‹¤.
    -프로그램 추가/제거를 ì„ íƒí•œë‹¤.
    -Windows 구성 요소 추가/제거를 ì„ íƒí•œë‹¤.
만약 별다른 옵션 ì—†ì´ ìœˆë„ìš° 2000ì„ ì„¤ì¹˜í•œ 경우ë¼ë©´ 다ìŒê³¼ ê°™ì€ ì˜µì…˜ ì„ íƒ ëŒ€í™”ìƒìžê°€ 나타날 것ì´ë‹¤.

[윈ë„ìš° 2000 기본 설치시 추가로 설치해야 í•  프로그램 목ë¡]

만약 설치ë˜ì§€ ì•Šì€ í”„ë¡œê·¸ëž¨ 목ë¡ì´ 있다면 가능한 한 설치를 í•´ 주는 ê²ƒì´ ì¢‹ë‹¤.(웹 서버를 위해 ê¼­ 필요하지 않는 í”„ë¡œê·¸ëž¨ë„ ìžˆì§€ë§Œ...) ì´ë•Œ 설치할 수 있는 프로그램 종류ì—는 다ìŒê³¼ ê°™ì€ ê²ƒë“¤ì´ ìžˆë‹¤.

    -관리 ë° ëª¨ë‹ˆí„°ë§ ë„구 : 네트워í¬ì— 대한 여러 가지 ë™ìž‘ì„ ê°ì‹œí•˜ë©´ì„œ ì´ë¥¼ ëª¨ë‹ˆí„°ë§ í•˜ëŠ” ê¸°ëŠ¥ì„ í•˜ëŠ” ë„구를 설치한다. 외부ì—서 네트워í¬ë¥¼ 통해 로그ì¸í•˜ëŠ” 사용ìžì— 대한 ê°ì‹œë‚˜ 어떠한 ìž‘ì—…ì„ í–ˆëŠ”ì§€ë¥¼ 기ë¡ìœ¼ë¡œ 남기고 ì‹¶ì€ ê²½ìš°ì— ì‚¬ìš©í•œë‹¤.

    -기타 ë„¤íŠ¸ì›Œí¬ íŒŒì¼ ë° ì¸ì‡„ 서비스 : 유닉스가 ì„¤ì¹˜ëœ ì»´í“¨í„°ê°€ ìžˆì„ ê²½ìš° 프린터를 공유하기란 힘들다. 왜ëƒí•˜ë©´ 윈ë„ìš° 2000ìƒì—서 ê³µìœ ëœ í”„ë¦°í„°ëŠ” 마ì´í¬ë¡œì†Œí”„트 네트워í¬ë¥¼ 사용해서 공유ë˜ê¸° 때문ì´ë‹¤. 만약 유닉스가 ì„¤ì¹˜ëœ ì»´í“¨í„°ê°€ ë„¤íŠ¸ì›Œí¬ ìƒì— ì—°ê²°ëœ ê²½ìš°ì— ìœ ë‹‰ìŠ¤ ë¨¸ì‹ ìœ¼ë¡œë¶€í„°ë„ í”„ë¦°íŠ¸ë¥¼ 공유할 수 있ë„ë¡ í•´ì£¼ëŠ” 서비스 프로그램ì´ë‹¤.

    -네트워킹 서비스 : 표준 네트워í¬ë¡œ 사용ë˜ëŠ” TCP/IPì— ëŒ€í•œ ì§€ì›ê³¼ ê°™ì€ ê¸°ë³¸ì ì¸ ë„¤íŠ¸ì›Œí¬ ì„œë¹„ìŠ¤ë¥¼ ì§€ì›í•œë‹¤. ì´ í”„ë¡œê·¸ëž¨ì„ ì„¤ì¹˜í•˜ë©´ 유닉스나 리눅스가 ì„¤ì¹˜ëœ í”„ë¡œê·¸ëž¨ê³¼ ê°™ì´ ì™¸ë¶€ì—서 네트워í¬ì— 대한 í˜¸ì¶œì´ ì˜¤ëŠ” 경우 Echo를 보내주는 간단한 서비스를 실행할 수 있다. 물론 복잡한 ë„¤íŠ¸ì›Œí¬ ì„œë¹„ìŠ¤ì˜ ê²½ìš°ëŠ” 윈ë„ìš° 2000 서버와 ê°™ì´ ì¢€ ë” í™•ìž¥ëœ ê¸°ëŠ¥ì„ ê°€ì§„ ìš´ì˜ì²´ìž¬ë¥¼ 설치해야 한다.

    -메시지 대기열 서비스 : 네트워í¬ìƒì—서 ë¬¸ìž ë©”ì‹œì§€ë¥¼ 전달하는 경우 사용할 수 있는 서비스ì´ë‹¤.

    -스í¬ë¦½íЏ 디버거 : 윈ë„ìš° 2000ì˜ ê°ì¢… ëª…ë ¹ì„ ì‹¤í–‰í•  수 있는 스í¬ë¦½íЏ 파ì¼ì— 문제가 ìƒê¸´ 경우 ì´ë¥¼ 디버깅할 수 있는 íˆ´ì„ ì œê³µí•œë‹¤. ì´ëŸ¬í•œ í”„ë¡œê·¸ëž¨ì´ ì—†ëŠ” 경우ì—는 관리 프로그램ì—서 스í¬ë¦½íŠ¸ë¥¼ 실행하다 오류가 ë°œìƒí•œ ê²½ìš°ì— ì œëŒ€ë¡œ 어떠한 부분ì—서 문제가 ë°œìƒí–ˆëŠ”ì§€ë¥¼ 찾아내기 힘들다.

    -ì¸ë±ìФ 서비스 : 한번 검색한 파ì¼ë“¤ì„ 빠른 ì†ë„로 ì°¾ì„ ìˆ˜ 있ë„ë¡ ë„와 주는 서비스ì´ë‹¤.

    -ì¸í„°ë„· ì •ë³´ 서비스 : ì´ë²ˆ 강좌ì—서 설명하려는 Web 서버를 비롯해서 FTP 서비스와 ê°™ì´ ë‹¤ì–‘í•œ 서비스를 제공하는 부분ì´ë‹¤. ì›í•˜ëŠ” 경우ì—는 Web 서비스와 FTP 서비스 ì´ì™¸ì—ë„ SMTP 서비스나 프론트 페ì´ì§€ì™€ ê´€ë ¨ëœ ì„œë¹„ìŠ¤ì— ëŒ€í•œ ì˜µì…˜ë„ ê°™ì´ ì„¤ì •í•  수 있다.

[ì¸í„°ë„· ì •ë³´ ì„œë¹„ìŠ¤ì˜ ì„¸ë¶€ 옵션]


ì¼€ì´ë²¤ì¹˜ ë§Žì´ ë³¸ 뉴스