본문 바로가기
classic ASP

윈도우10 IIS 설치 (ft. Classic ASP)

by 즐코딩 2023. 8. 3.
반응형

윈도우10 IIS 설치 (ft. Classic ASP)

 

현재 시점에서 Classic ASP를 배우고 싶은 사람은 거의 없겠지만, ASP가 한 때를 주름잡았던 서버 사이드 스크립트였던 만큼 예전에 만들어진 많은 웹사이트들이 ASP로 구성되어 있는 경우가 여전히 많습니다.

 

그러다보니, 운 나쁘게도(?) ASP가 레거시인 웹사이트를 추가개발/수정/변경 하기 위해서는 좋든 싫든 간에 이해하고 손을 대야만 하는 경우가 웹프로그래밍 필드에서는 간혹 발생할 수 밖에 없습니다.

 

만나고 싶지는 않지만, 어쩌다보니 만나게 되어... 들여다봐야만 하는 경우가 발생해서 울며 겨자 먹기로 이 참에 클래식 ASP를 조금은 공부해두려고 합니다.

 

ASP 테스트 환경을 만들려면, IIS를 설치해야만 하죠.

개발자도 아닌 제가, IIS를 설치해보게 되는 날이 오다니... 미래에 또 맞딱뜨리게 될 수도 있는 경우를 대비해 IIS 설치 방법을 기록해두기로 합니다.

 

 

Window 10, Window11에는 IIS가 기본적으로 포함 되어 있다

 

뭐, 그렇다고 합니다. 윈도우10 돋보기 검색에서, windows를 쳐 넣고 검색되는 Windows 기능 켜기/끄기를 실행합니다.

 

 

Windows 기능 켜기/끄기

 

아래와 같은 창이 나타나는데, 서버 구성에 대해서는 잘 모르니 테스트 환경 구성에 필요한 정도만 체크해서 남겨둡니다.

아래 이미지에서 처럼 선택 사항들을 체크해주고, [확인] 버튼을 클릭해줍니다.

 

그러면, 설정이 변경된 내용을 적용하는 과정이 진행됩니다.

 

변경 내용 적용이 완료되면 [닫기] 버튼을 클릭.

 

 

IIS(인터넷 정보 서비스) 관리자

 

IIS가 설치되었습니다. 쉽죠? IIS(인터넷 정보 서비스) 관리자를 실행해줍니다.

 

 

Localhost 접속

 

브라우저 주소창에 localhost라고 쳐 넣었을때, IIS 디폴트 화면이 나오면 성공!

ASP를 사용하기 위해 IIS가 잘 설치된 것입니다.

 

 

IIS 서버의 기본 경로

 

기본적으로 설치된 IIS로 인해 만들어진 site의 기본 경로는 

C:\inetpub\wwwroot 폴더입니다.

 

탐색기로 볼 때는, Windows의 여느 폴더와 동일하게 생겼지만, IIS가 관리하는 폴더이므로 FTP로 접속하는 서버의 폴더처럼 동작한다고 이해하고 달리 보면 좋을듯합니다.

(파일을 직접생성해보려고 하면 권한이 없다고 표시될 것입니다.)

기본경로

 

ASP 테스트 코드 작성

 

ASP 코드는 <% 와  %> 사이에 작성합니다. 참고로 php는 <? 와 ?> 사이에 작성하니까 뭔가 비스무리해보입니다.

임의의 폴더를 만들고 아래와 같이 코드를 작성하고 저장, wwwroot 폴더 아래로 복사해주었습니다.

<%
Response.Write("Hello, Damn it!")
%>

 

브라우저에서 확인해보면, 잘 출력되는 것을 확인할 수 있습니다.

 

 

마치며

 

ASP를 구동하기 위한 IIS 설치 과정이 대충 성공한 것 같습니다. 설치는 간단해서 좋군요.

아무튼 이러면, Windows 서버가 만들어진 것이니까요.

 

이젠.. 매우 올드하지만 어쩔 수 없이 만나고 있는 ASP를 한번 훑을 시간.

개발자도 아닌데, 웹프로그래밍 역사 공부를 하게 되었습니다.

 

참고로, Javascript에서 수도 없이 console.log()를 찍듯이 ASP에서는 수도 없이 Response.Write()을 찍게 된다고 합니다.

 

 

오늘도 즐거운 코딩생활, 즐코딩

KINcoding.

반응형

'classic ASP' 카테고리의 다른 글

classic ASP 한글 깨지는 경우, 뷁 !!  (0) 2023.09.01

댓글