기타

[classic asp] 윈도우11에서 IIS 설치 및 ASP 환경 세팅

zzzin 2022. 4. 21. 09:08

회사 기존 코드중에 ASP를 쓴 것들이 있어서 ASP세팅을 하고 공부를 해야할 일이 생겼다.

 

대충 찾아봤을 땐 JSP나 PHP같은 느낌의 언어 같던데 아직은 잘 모르겠다?? 일단 더 찾아봐야지.

 

 


 

일단 윈도우 검색에서 [Windows 기능 켜기/끄기] 를 찾아서 실행한다.

 

그러면 다음과 같이 열리는데, 거기서 [인터넷 정보 서비스] 저 부분을 설정해주면 된다.

 

캡쳐한 내용과 동일하게 체크해주면 됨!!

 

다 하고 확인을 누르면 뭐가 자동으로 설치되는데 다 설치될때까지 기다린다. 그리고 나서 윈도우검색에 IIS를 쳤을 때 이렇게 IIS(인터넷 정보 서비스) 관리자 앱이 정상적으로 뜨면 IIS설치 완료된 것.

 


 

IIS를 설치가 완전히 되었는지 인터넷창에 localhost를 쳐서 확인해보자.

 

정상적으로 파란색 화면이 뜨면 성공이지만, 만약 기존에 apache httpd나 다른 서버를 설치한 적이 있다면 기존 서버 포트와 충돌해서 안 뜰 수도 있다.

(apache httpd서버와 IIS는 둘다 처음 설치하면 기본적으로 80번 포트를 잡고 있다)

 

그런 경우에는 한 쪽의 포트를 수정해주면 되는데, 나는 IIS를 나중에 설치한 것이니까 IIS포트번호를 수정하였다.

 

수정방법은 다음 링크 참조:

 

[IIS] IIS 포트번호 변경

IIS를 사용하려고 깔았는데 기본 포트번호를 80번을 먹고 시작해서, 기존에 쓰던 apache httpd 서버 포트번호와 겹쳐서 제대로 작동을 안했다. 그래서 나중에 깐 IIS의 포트번호를 변경해주기로 함.

zzzin.tistory.com

 

 


이렇게 해서 인터넷창에 localhost로 잘 연결된 것을 확인했으면, asp파일을 만들어서 잘 실행되는지 확인해보자.

 

IIS서버의 기본 위치는 C:\inetpub\wwwroot 이기 때문에 이 위치로 들어가서 test용 asp파일을 만들어주었다.

 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <%
        response.write("<h1>Hello World</h1>")
    %>
</body>
</html>

다음과 같이 test.asp파일을 만들고 난 후 인터넷창을 실행시켜보고 정상적으로 Hello World가 출력되면 성공!

 

 


참고: https://jeaha.dev/136

 

[ASP IIS] 윈도우 10 IIS 및 클래식 ASP 설정

윈도우 10 IIS 및 클래식 ASP 설정 IIS 란 IIS는 Internet Information Service의 약자로 MS에서 만든 윈도우 OS 상에서 동작하는 웹서버임. Windows에서 GUI 기반이라 설정도 편하고 Httpd에 비해서 기능이 많다..

jeaha.dev