login register Sysop! about ME  
qrcode
    최초 작성일 :    2003년 05월 09일
  최종 수정일 :    2003년 12월 23일
  작성자 :    Dukyoung (김덕영)
  편집자 :    Taeyo (김 태영)
  읽음수 :    65,451

강좌 목록으로 돌아가기

필자의 잡담~

의외로 인기를 얻고 있는 덕방구님의 ASP 강좌입니다.... 덕방구님은 연말을 ASP 강좌 작성으로 보내겠다고 호언장담을 하고 있네요.. 하하..

안녕하세요. 초보자를 위한 ASP 강좌 벌써 세번째 시간이군요. 지난 시간까지 우리는 ASP 의 기본 개념에 대해서 살펴보았습니다. HTML 과 ASP 는 과연 무엇이 다른건지, 그리고 ASP 는 언제 쓰이는 건지.. 지난 강좌를 통해서 어렴풋하게나마 개념을 잡으셨을거라 생각합니다. 하지만.. 혹시 이러한 개념이 와닿지 않는다고 하더라도 너무 고민하실 것은 없습니다. 앞으로 강좌를 진행해 나가면서, 실제에서 사용되어지는 여러 예제들을 접하시게 되면 지금 막연한 개념들이 하나하나 정리되어 갈 테니까요. (제가 그랬거든요.)

오늘의 강좌는 'ASP 를 실행시키기 위한 환경 설정' 이 되겠습니다.

'아따~ 거 무진장 질질 끄네. 그냥 ASP 로 뭐 좀 그럴듯한거 좀 만들어 보라니깐??!!'

이런 성격 급한 분들이 계실거라 생각하는데요. (흑~ 무서워서 강좌 못쓰겠어.. ㅠ_ㅠ) ASP 라는 친구는 자신에게 맞는 환경이 설정되어 있지 않다면 작동을 하지 않는, 약간은 까탈스러운 성격을 지닌 친구입니다. 즉, ASP가 실행될 수 있는 '환경 설정' 역시 상당히 중요하다는 말씀이지요. 그러므로 오늘 강좌도 집중해서 잘~ 이해하고 넘어가시기를 부탁드립니다. 오늘의 강좌에서는 다음 세가지 내용에 대해 알아보려고 합니다.

1. 운영체제(OS)는 어떤 것이 좋을까?
2. 인터넷 서비스 관리자(IIS)의 설치 여부와 설치 방법
3. 편집기(Editor Program)는 어떤 것을 사용할 것인가?

오늘 강좌도 그리 만만해 보이지는 않군요. 좋습니다. 그렇다면 본격적으로 강좌 안으로 들어가보도록 할까요?

 

1. 운영체제(OS)는 어떤 것이 좋을까?

ASP 는 마이크로소프트(Microsoft)에서 만들었다고 지난 강좌에서 말씀드린 적이 있습니다. 그렇기 때문에 ASP 를 실행하는데 있어서 가장 좋은 운영체제(OS)는 '마이크로소프트에서 만든' 운영체제입니다. (당연한 말이겠죠?)

하지만 마이크로소프트에서 만든 운영체제라고 해서 모두 다 ASP 가 돌아가는데 적합한 것은 아니고요. ASP 와 특히 궁합이 잘 맞는 운영체제(서버용 운영체제)가 있습니다. 궁합이 잘 맞는다고 생각되는 운영체제(OS)를 나열해 보았습니다. 다음 내용을 참고해 주시기 바랍니다.

운영체제 및 설명
1. Windows 2000 Server (또는 Windows 2000 Advanced Server)
IIS 5.0 이 기본으로 설치되어 있으며, 가장 추천하는 운영체제이다. (ASP 를 작동시키기에 가장 안정적이면서도 검증된 서버용 운영체제이다. 참고로 여기서 진행하는 ASP 강좌는 2000 Server 를 기준으로 진행한다.) Server 를 설치하면, 한 컴퓨터 안에서 여러개의 웹사이트를 만들고 운영할 수도 있다.
2. Windows XP Professional

IIS 5.1 이 기본으로 설치되어 있다. ASP 를 테스트해 보기에 큰 무리는 없다.

'머여? 2000 보다 XP가 더 좋은거 아녀? 그런데 얘가 왜 2번이여? -_-a'

이런 분들을 위해서 한말씀 드리면 사실 XP Pro 는 서버용 운영체제가 아니다. (이 말은 '웹서버로 사용되기 위해 만들어진 운영체제' 가 아니라는 뜻이다.) 해서 본격적으로 ASP 를 공부하시려면, XP Pro 보다는 2000 Server 가 좋을듯 싶다.

3. Windows 2000 Professional
기본적으로 IIS 5.0 이 설치되어 있지 않기 때문에 별도의 설치작업이 필요하다. ASP 가 작동하는 데에는 별 무리는 없지만, Server 에 비해서 사용이 다소 제한적이다. (XP Pro 와 마찬가지로 Win 2000 Pro 역시 서버용 운영체제가 아니다.)
4.Windows NT 4.0
운영체제 설치 후, 옵션 팩 4.0을 설치하면 IIS 4.0 을 사용할 수 있다. Windows 2000 Server 이전에 사용된 '서버용 운영체제' 이다. (즉, Windows 2000 Server 의 이전 버전이라고 생각하면 된다.) 추천할만한 운영체제지만, 운영체제 자체의 설치가 다소 복잡하다는 단점이 있다.
5.Windows 98
아쉽게도 Windows 98에서는 IIS 를 지원하지 않기 때문에 설치할 수가 없다. 하지만 PWS(Personal Web Server) 를 설치하여 웹서버를 구축할 수 있다. 물론 PWS 는 기능상으로 여러가지 제약이 따르지만, 단지 ASP 를 테스트하기 위함이라면 큰 무리는 없다. (하지만 역시.. 권장하고 싶지는 않다.)
6. Windows ME 또는 Windows XP Home Edition
혹시 이 OS를 쓰시는가? 정말 안타까운 설정 되겠다. 이 경우라면 어떤 형식으로도 IIS 가 지원되지 않는다. (허걱~) 이 기회에 2000 Server 로 운영체제를 교체하시라고 살짝~ 권해드리고 싶다. (노파심에서 말씀드리자면 필자 2000 Server 만든 사람과 아무 상관 없다. -_-a)
여기서 잠깐!!
혹시 '내 운영체제가 뭐지? 나 그런거 잘 모르는데...' 라는 분들 계실지도 모르겠다. 이런 분들을 위해 운영체제 확인 방법을 친절하게 잠시 말씀드리자면.. 화면 하단에 있는 작업표시줄의 좌측에서 '시작' 버튼을 클릭하면 메뉴가 위로 뜨는데, 이렇게 뜬 메뉴 왼쪽의 파란 라인에 내 컴퓨터의 운영체제가 표시되어 있다.

이 강좌에서는 Windows 2000 Server 운영체제를 사용하여 강좌를 진행하려 합니다. 위에서 말씀드린 바와 같이 Windows 2000 Professional 나 Windows XP Professional 또는 Windows 98 을 사용하셔도 ASP 를 실행시키는 데에는 무리가 없지만, ASP 를 본격적으로 공부해 보고 싶으시다면 Windows 2000 Server 를 설치하실 것을 권장해 드립니다.

 

2. 인터넷 서비스 관리자(IIS)의 설치 여부와 설치 방법

그럼 이제부터 IIS 의 설치에 대해서 알아보겠습니다. 만약 여러분들께서 Windows 2000 Server 를 설치하셨다면 IIS 5.0 이 자동으로 설치가 되어 있을 것입니다만, 운영체제 세팅시 IIS 설치 항목을 제거하셨다거나 Windows 2000 Professional 을 사용하신다면 설치가 안되어 있을 것입니다. (Windows 98 에서 PWS 를 설치하고자 하시는 분들께서는 클릭하세요.)

이것을 확인하는 방법은 다음과 같습니다. '시작 -> 프로그램 -> 관리도구 -> 인터넷 서비스 관리자' 메뉴가 있는지 확인하시면 됩니다.

'관리도구' 항목을 아무리 찾아봐도 '인터넷 서비스 관리자' 메뉴가 없다면 직접 설치하셔야 하는데요. 아래 그림을 참조하여 따라해 보시기 바랍니다. 우선 '시작 -> 설정 -> 제어판' 을 실행하시기 바랍니다. 그러면 다음 화면이 뜨게 됩니다.

이 화면에서 '프로그램 추가/제거' 항목을 더블클릭 합니다. 그러면 다음과 같은 화면이 뜨게 됩니다. 어렵지 않지요?

좌측에 빨간 테두리로 표시한 'Windows 구성 요소 추가/제거' 항목을 클릭하시면 잠시 후에 다음과 같은 화면이 새로 뜨게 됩니다.

가운데의 하얀 화면을 자세히 살펴보시면 많은 메뉴들이 있을텐데요. 아래쪽으로 이동하다 보면 위의 그림과 같이 '인터넷 정보 서비스(IIS)' 메뉴를 찾으실 수 있을 것입니다. 찾으셨다면 좌측에 있는 체크박스를 클릭하셔서 선택하신 후, 아래에 있는 '다음(N)' 버튼을 클릭하시면 되겠습니다. (참고로 IIS 를 설치하시는 경우에는 해당 운영체제의 CD 가 있어야 합니다.)

'다음' 버튼을 클릭하시면 설치 화면이 뜨고, IIS를 열심히 설치합니다. 설치 종료후 '시작 -> 프로그램 -> 관리도구 -> 인터넷 서비스 관리자' 를 실행하십시오.

'인터넷 서비스 관리자' 메뉴를 실행하면 위의 그림과 같은 화면이 뜹니다. (아마 실제로는 위의 그림보다는 단순한 화면이 뜰 것입니다.) 여기서 좌측 위에 있는 내 컴퓨터의 이름 - 제 경우에는 exhibition 입니다 - 을 클릭하면 '기본 웹 사이트' 를 포함한 몇가지의 메뉴가 뜨게 됩니다. (IIS 설정에 따라 위의 그림과 조금씩 다를 수는 있겠습니다만 대충 비슷할 것입니다.)

'기본 웹 사이트' 가 있는 것을 확인하셨으면 이제 이 화면을 닫으셔도 됩니다. 이것으로서 ASP 가 실행되기 위한 기본적인 조건이 완료된 것입니다. (더 자세한 세부적인 내용은 앞으로 천천히 알아보도록 하겠습니다.)

 

3. 편집기(Editor Program)는 어떤 것을 사용할 것인가?

이제 ASP 가 실행되기 위한 환경은 마련되었습니다. 그렇다면 이제 ASP 소스를 열심히 입력할 편집기를 선택하셔야 하겠네요. '대충 아무데나 입력하면 되지. 뭐 이런걸 가지고..' 라고도 말씀하실 수 있지만, 의외로 편집기의 선택은 상당히 중요합니다.

Windows 에서 기본으로 제공하는 메모장(Notepad) 을 이용하셔도 큰 무리는 없습니다만, 저는 EditplusUltraEdit 와 같은 전문 에디터 프로그램을 추천해 드리고 싶습니다. (둘중에 하나를 고르라면 Editplus 를 추천해 드립니다. 왜냐구요? 국산이거든요. ^^)

전문 에디터 프로그램을 사용했을 때의 장점을 간략하게 말씀드리면 다음과 같습니다.

편집기 프로그램(Editor Program) 을 사용했을 때의 장점
1. 오타를 줄일 수 있다.
모든 프로그램이 마찬가지겠지만 버그(프로그램에서 발생하는 오류) 와의 전쟁은 프로그래머라면 필연적으로 지니고 가야할 숙명이라 할 수 있다. 특히 웹브라우저에서 바로바로 결과가 나타나는 ASP 의 경우에는,오타 한글자 때문에 전체 프로그램이 멈추어 버리는 사태가 발생하기도 한다. 대부분의 에디터 프로그램들은 HTML 이나 ASP 에서 사용되는 예약어를 붉은색 또는 파란색으로 표시해 주므로 오타의 구분을 보다 쉽게 할 수 있다.
2. 특정 문자열을 변경할 때 편리하다.
50개의 페이지의 각 페이지에다가 'Welcome to Taeyo.net' 이라는 글을 넣었는데, 생각해보니 이곳은 Taeyo.net 이 아니고 Dukyoung.net 이었다. (그렇다. 이것은 상당히 깜찍한 사이트 홍보라고 할 수 있는 것이다.) 그렇다면 이 사태를 어떻게 해야 할까? 50개 페이지를 모두 하나하나 바꿔 줘야 할까? 만약 메모장(Notepad)을 사용하고 있었다면 이방법 밖에는 없을 것 같다. 하지만 전문 에디터 프로그램은 대부분 'Find and Replace' 기능이 내장되어 있기 때문에, 단 한번의 버튼 클릭으로 모든 페이지의 특정 문자열의 교체가 가능하다.
3. 무엇보다도.. 현업에서 종사하는 사람들의 절대 다수가 에디터 프로그램을 사용한다.
그렇다. 이것이 가장 큰 이유라고 할 수 있다. 실제로 ASP 프로그래머들은 각자 자신에게 맞는 에디터 프로그램을 사용하고 있다. 또한 일반적으로 프로그래머들은 한번 손에 익은 에디터 프로그램을 잘 바꾸지 못하는 습성을 가지고 있다. (익숙해진다는 것은.. 무서운 것이다. 사람사이에서도 말이다.) 그렇기 때문에 처음의 선택이 중요하다. 주변에 프로그래머가 있다면 음료수라도 하나 뽑아들고 가서 조심스러 물어보는 것도 좋을 것이다. 'ASP 를 공부하려면 어떤 에디터 프로그램이 좋을까요?' 라고 말이다.

편집기 이야기까지 해서 오늘의 강좌를 마무리하도록 하겠습니다. 오늘은 운영체제(OS)의 선택과 IIS 설치 방법, 그리고 편집기에 관련된 이야기를 했습니다.

이 외에 ASP 를 실행하기 위한 환경 설정에 추가되어야 할 부분이 있다면 랜카드(LAN Card - 인터넷 연결) 세팅이 있는데요. 지금 이 강좌를 읽고 계신 여러분들께서는 분명 인터넷을 문제없이 사용하고 계실 것임이 틀림없다는 가정 하에 생략하도록 하겠습니다.

다음 시간에는 홈 디렉토리와 가상 디렉토리에 대해서 알아보려고 합니다. 오늘 배운 내용을 잘 기억해 두시고, 혹시 운영체제를 바꿔야 하는 상황이라면 용기있게 결단하시기 바랍니다. (운영체제를 바꾸실 때 중요자료는 꼭 따로 백업하셔야 합니다. 잊지 마세요.)

혹시.. ASP 로 무언가 만들어보고 싶어서 몸이 근질근질 하신가요? ^^ 조금만 기다려 주십시오. 곧~ 지겹도록 소스를 보게될 시간이 옵니다. Coming soon~.

그럼 오늘의 강좌를 여기서 마치겠습니다. 감사합니다.


authored by


 
 
.NET과 Java 동영상 기반의 교육사이트

로딩 중입니다...

서버 프레임워크 지원 : NeoDEEX
based on ASP.NET 3.5
Creative Commons License
{5}
{2} 읽음   :{3} ({4})