테크노아
> 기획&벤치 > 강좌
IIS로 서버를 만들어봅시다 (1) 준비과정
테크노아  |  webmaster@technoa.co.kr
폰트키우기 폰트줄이기 프린트하기 메일보내기 신고하기
승인 2003.04.03  11:53:46
트위터 페이스북 미투데이 요즘 네이버 구글 msn

최근 고속 통신망의 발전과 하드웨어 사양의 강화등에 따라 자신의 PC에 간이 서버를 운영하고자 하는 사용자의 수가 늘어나고 있다. 파일 교환등의 목적을 위해서는 P2P 소프트웨어를 사용해도 되지만, P2P 소프트웨어의 경우 '생면부지의 타인과 데이터를 교환'해야 하는 약간의 불신감과, 소프트웨어에 따라서 엄청난 대기 시간이 필요하다는 문제점이 있다. 그에 비해 FTP 서버의 경우 일정한 범위의 사람들만이 접속하여 파일을 교환할 수 있으며, 서버의 셋팅에 따라 약간씩 다르기는 하지만, 데이터 전송을 위해 기다려야 하지 않아도 되는 장점이 있다.

또, 웹 서버의 경우 자신의 PC에 파일을 저장하기 때문에 계정용량에 대해 크게 신경을 쓰지 않아도 되며(자신의 HDD 용량이 계정 용량이 된다), 파일의 수정 즉시 웹을 통해 제공되는 내용이 갱신되는 장점이 있다.

이번 글에서는 Windows NT 기반의 OS에서 기본적으로 제공되는 IIS를 통해 간이 서버를 운영하는 방법에 대해 알아보고자 한다. 가볍게 자신의 PC에서 서버를 운영하려는 생각을 하고 있는 독자에게 도움이 되었으면 하는 바램을 가지고 글을 시작하고자 한다.

  

서버를 구축하기 위해 생각해야 할 것

서버를 구축하기 전에 먼저 생각을 해야 할 점이 있다. 우선 서버를 왜 꾸미는가, 즉 서버의 운영 목적이다. 만약 단순한 파일 교환을 위해서라면 P2P 프로그램을 활용하는 편이 더 나은 선택일 것이다. 서버를 구축하기 위해 IIS를 사용하게 되면 시스템 자원을 많이 사용하게 되며, 보안 수준도 크게 떨어지는 문제가 있다. (IIS를 활용하여 서버를 구축하는 글을 쓰고 있지만, IIS는 서버를 운영하기 좋다고 말하기 힘들다. 보안 문제가 상당히 많은 편에 속하기 때문이다.)
여러 문제점을 감수하고라도 서버를 운영할 만한 이유가 있다면 서버를 구축하여야 할 것이다. 하지만 그렇지 않을 경우, 비슷한 기능을 제공하는 다른 소프트웨어를 활용하는 편이 나을 것이다.

다음, 서버의 운영 방식이다. 일반적으로 서버는 중단하지 않고 계속적으로 운영하는 것을 원칙으로 한다. 하지만 개인 서버의 경우 여러 가지 문제로 끊임없는 서비스가 불가능하다고 보아야 한다. (특히, 서버가 24시간 계속 가동될 경우 다음달 전기 요금 청구서에 의한 후회나 잡음이 발생할 수 있다.)
이를 방지하기 위해서는 일정 시간만 가동하고 중단하는 방식을 취해야 하는데, 이러면 사용자들이 서버의 운영 시간에 맞춰서 접속을 해야 하는 불편함이 따르게 된다.

마지막으로 어떤 용도의 서버가 될 것인가이다. 만약 사용자간의 파일 교환이 주 목적이라면 FTP 서버를 운영하여야 한다. 이에 비해 사용자들이 올려놓은 웹 페이지를 보여주기 위해서는 웹 서버를 운영해야 한다. (파일 업로드를 위해서는 FTP 서버도 운영하여야 한다.)

  

서버를 구축하기 위해 준비해야 할 것

서버를 구축하기로 작정했다면, 서버를 위해 준비해야 할 품목을 정리해보도록 하자.

우선, 서버를 구축하기 위한 하드웨어가 필요하다. 서버를 위해 PC를 따로 조립할 수 있다면 매우 좋겠지만, PC를 따로 조립할 만한 경제적 능력이 안되는 경우가 대부분이다. 또, 대부분의 개인 서버는 접속자의 수가 매우 적은 편인데, 적은 접속자 수의 경우 별도의 PC를 서버로 사용해야 할 정도의 처리 능력을 요구하지는 않는다.

즉, 기존에 사용하고 있는 PC에 어느 정도의 처리 능력 여분만 있다면 개인 서버는 쉽게 구축하여 운영을 할 수 있다. 하지만 만약 기존의 PC에 처리 능력의 여분이 없거나, 접속자의 수가 매우 많을 것으로 예상이 된다면 별도의 PC를 마련해야 할 것이다.

기존에 사용하고 있는 PC를 서버로 활용할 때 주의해야 할 점은 메모리와 HDD의 남은 공간이다. 서버를 운영할 경우 운영하지 않을 때에 비해 어느 정도의 램을 추가로 요구하게 된다. 만약 현재 시스템의 메모리 용량이 부족하다면 서버가 운영될 경우 PC를 사용하는 사용자도 불편하며, 서버에 접속한 사용자도 응답 속도가 느려져서 불편함을 겪게 될 가능성이 높다. 만약 일상적인 작업시 메모리가 부족하여 HDD를 메모리 대용으로 사용하는 상황이라면 메모리를 확장하여야 서버로 사용을 하더라도 큰 불편함이 없을 것이다.

HDD의 남은 공간도 중요한 요소다. 특히 파일 교환을 위한 FTP 서버의 경우 그 특징상 많은 HDD의 여유 공간을 요구한다. 얼마나 많은 파일을 저장할 것인지에 따라 다르지만, 적절한 크기의 빈 HDD 공간을 마련하여야 한다.

다음은 소프트웨어다. 서버를 운영할 소프트웨어가 필요한데, 이는 Windows에서 기본적으로 제공하는 IIS를 사용할 예정이므로 크게 걱정하지 않아도 될 듯 하다. Windows 2000이나 Windows XP를 사용한다면 별 문제가 없다.

마지막은 인터넷 접속을 위한 고속 인터넷 회선이다. 고속 인터넷 회선은 거의 큰 무리 없이 마련을 할 수 있을 것이다. 하지만 ISP에 따라 서버를 운영하지 못하도록 하기 위해 어느 정도의 제약을 걸 수 있기 때문에 이를 확인하는 편이 좋을 듯 하다.

테크노아의 다른기사 보기  
폰트키우기 폰트줄이기 프린트하기 메일보내기 신고하기
트위터 페이스북 미투데이 요즘 네이버 구글 msn 뒤로가기 위로가기
이 기사에 대한 댓글 이야기 (11)
자동등록방지용 코드를 입력하세요!   
확인
- 200자까지 쓰실 수 있습니다. (현재 0 byte / 최대 400byte)
- 욕설등 인신공격성 글은 삭제 합니다. [운영원칙]
s3via
다운로드 말씀이신가요?
무지 잘됩니다. -_-;;

(2003-04-30 00:39:53)
chosim1
IIS는 바이러스나 해킹의 주요 공격대상이기 때문에

아예 꺼두는게 좋습니다.

IIS는 Serv-U 만도 못한 기능에다가 보안과 바이러스에

엄청나게 취약합니다.


원래는 리눅스나 유닉스를 쓰는게 적합하나 다시

배우는 것도 고역이고 무엇보다 리눅스/유닉스는

놀꺼리가 없으므로

FTP를 사용하고자 하시면 Serv-U를 쓰세요.


사용방법은 깔아보면 바로 알 수 있습니다.

해당 프로그램은 http://nameip.co.kr 자료실에

가면 있습니다.

(2003-04-21 09:19:35)
kim0ki
프로페셔널에는 있는데 왜 홈에디션에는 없는지...
홈에디션 정품을 포기하고 프로페셔널 릴리즈판 크랙된걸 써야 하는건지... 쩝.... ㅡㅡ;;
예상치 못한 복병에 할말이 없네요.

(2003-04-11 21:37:40)
kim0ki
윈도우 98같은 컴터는 같이 연결할수가 없나요?
(2003-04-09 20:25:35)
cooky051
참으로 많은 도움이 될듯 싶습니다..
좀더 많이 좀더 자세히...
부탁드립니다....

FTP 하고 웹서버 운영하고 싶어서요...~~
SQL 연동하는 방법도좀...^^*

(2003-04-09 16:53:46)
xiisodom
요즘은 VDSL 이다 뭐다 해서 예전엔 꿈도 못꾸던 메가급 이상의 전송속도를 가진 서비스를 받고 있는 유저들이 많아서 손수 서버운용을 해볼려는 유저들도 많을 거라 생각됩니다.

XP시디에 기본적으로 내장된 IIS 를 이용해서 서버를 구축하는 강좌는 꽤 좋은 정보가 될 듯 합니다.

우려하신대로... 주로 해킹당하는 서버가 윈도우즈군의 IIS 서버라... 보안문제가 좀 신경쓰이긴 하지만..
초보자들이 리눅스로 서버 구축하기도 좀 그렇고... 윈도우즈의 인터페이스에 익숙한 사용자들에겐 조금은 수월하게 서버에 대해 알게 될것 같군요.

간략하면서도 꼼꼼한 강좌 기대하겠습니다.

(2003-04-04 15:06:36)
zcool
서버운용에 대한 레이아웃이 잡히는 군요.
(2003-04-03 14:18:44)
blahblah
무엇보다 다른 메일 계정에 얽매일 필요가 없어지죠.

원하는대로 메일을 보낼 수도 있습니다만..

헤더에 보면 발신 서버가 localhost라는 것이 드러나는데, 스팸메일 필터링 프로그램들 중 상당히 많은 수가 아마 이러한 localhost 서버를 필터링할 겁니다. (당연하죠.. 보통 스패머들이 Relaying이 안막혀있는 서버로 뿌리거나 자기 서버에 smtp 깔고 뿌려대는데..) 이러한 점을 주의할 필요가 있고,

외부에서 멋대로 자기 컴을 이용해 뿌릴 수 있다고 했는데.. 이러한 Relaying은 설정으로 막을 수 있습니다. (보통 안막아서 문제가 발생하지 기능은 다 있죠)

IIS로 서버를 돌리면.. 역시나 ASP와 ASP.NET을 쓸 수 있다는게 최대 강점 >ㅁ

(2003-04-08 09:55:58)
blasty
그냥 특별한 목적이 없다면.....
일반적인 공유 프로그램을 사용하시는게 나을겁니다
하드를 많이 사용해서 소음도 많이 생기더군요

(2003-05-28 08:32:42)
polabear
제 친구가 안된다고 하길래.. 쿨럭~~

몬가 활성화시켜주는 옵션이 있을까 하는데..

뭐니뭐니 해서 섭유가 최고인듯.. ^.^

(2003-04-06 23:49:44)
osm2
아이아이 에스 서버

써본지 참 오래되었군요...ㅠㅠ

쓰고 싶어도 전기세 아까워서..안씀..맨날 컴터 틀어놔야하니.ㅠㅠ

특히 홈피 만들고 올릴때..

(2003-04-07 18:54:40)
이 기사에 대한 댓글 이야기 (11)
e피플
[e피플] 나이가 대수? 공조냉동기계기능사 필기시험 100점 맞은 NCS교육생
[e피플] 나이가 대수? 공조냉동기계기능사 필기시험 100점 맞은 NCS교육생
나이가 들면 들수록 공부하기가 어렵다는 말이 있다. 더군다나 실업인 상태에서 공부하는 것이라면 부담이 더 클 수 밖에 없다.하지만 이를 비웃듯이 극복하고, 올해 2월 공조냉동기능사...

제호 : 테크노아  |  발행인 : 김필규  |  편집인 : 김필규  |  청소년보호책임자 : 박상규
서울지사 : 서울특별시 구로구 디지털로32가길 18, 7F | 제보 : it@technoa.co.kr
발행소 : 전라북도 전주시 완산구 전룡6길 6 3F | 등록번호 : 전라북도 아00057
등록일자 : 2008년 1월 14일  |  대표전화 : 070-8755-6291  |  FAX : 02-6280-9562
Copyright © 1999-2017 테크노아. All rights reserved. mail to technoa@technoa.co.kr