IIS (Internet Information Service)시작하기



    윈도우에 IIS를 설치해봅시다.

    같은 윈도우라도 윈도우 서버와 일반 유저용 윈도우랑은 설치법이 조금 다르긴 하지만 전체적으로 봤을 때는 대동소이 합니다.

     

    다음 단계를 따라 하시면 어렵지 않게 설치 가능합니다.


    Windows 10 에 맞춰 새롭게 IIS를 설치하는 방법에 대해 글을 작성하였습니다. 현재 포스팅 보다 조금 더 추가된 내용도 있고 알아보기 쉬우므로 최신글을 참고하는 것을 추천합니다. Windows 10 기준으로 작성되었지만 Windows 7 / 8 / 8.1 모두 사용이 가능합니다.


    윈도우10에서 IIS (인터넷 정보 서비스) 설치하기


     




    1. 제어판의 프로그램 추가/제거로 들어갑니다.

     (또는 윈도우키+X 로 불러오시거나 윈도우 8.1의 경우에는 시작버튼에서 마우스 오른쪽 버튼으로도 가능합니다.)






    2. 프로그램 추가 / 제거 (프로그램 및 기능) 을 선택합니다.


     




    3. 그중 Windows 기능 켜기/끄기 를 클립합니다.



    애초부터 최종적으로 여기를 실행할 예정이니 검색을 해서 오실 분들은 우측 상단에 검색을 통해 바로 실행 하실 수도 있습니다.

      




    4. 기본 프로그램들 중 인터넷 정보 서비스를 선택 합니다.




    단순히 체크만 하시면 전체 선택이 되지 않고 추천구성으로만 일부 선택이 되는데 여기에 추가로 체크 좀 더 해볼게요.


    추가 체크 목록


    1. FTP 활성화

    2. World Wide Web 서비스  >>  응용 프로그램 개발 및 기능  >>  CGI와 ISAPI 확장 활성화

    3. 일반적인 HTTP 기능 모두 활성화 하기

    <FTP를 활성화 시킵니다.>

    <차례로 클릭한뒤, 다음을 체크 합니다.>

    이 과정은 나중에 php를 돌리거나 php와 관련된 프로그램을 돌릴 때 필요한 최소한입니다. CGI 정도만 선택하셔도 무방합니다.

    그리고 마지막으로 다음 네모 칸 안에 모든 체크박스를 체크 합니다.

    요 기능들까지 하고 확인을 누르면 다음 화면이 뜹니다.

     





    <변경 내용들을 적용후>



    이렇게 완료가 되었으면 이제 서버를 만들 준비가 되었습니다.





     5. 그럼 이제 본격적으로 IIS를 실행하고 서버를 실행해봅시다.

    이제 왼쪽 하단에 시작을 누르고 IIS 실행합니다.

    <왼쪽 밑에 화살표를 누르고>

    <요놈을 선택합니다.>





    6. 클릭해서 실행하면 처음으로 IIS를 실행 해주세요. 


    첫 실행 후 가장 기본적인 웹 플랫폼을 설치합니다.

    <이런 화면이 뜨는데 이제 거의 마무리 단계 입니다.>

    처음 IIS를 실행하면 웹 플랫폼 구성 요소를 연결하기 위해 Microsoft 웹 플랫폼을 설치하라고 나오는데 설치합니다. 이건 안 할래야 안 할 수가 없습니다. 설치를 안 하면 매 실행 때마다 설치하라고 귀찮게 하는데 한번 설치하면 끝장나게 편합니다. 앞으로 제가 포스팅 할 내용도 이 웹 플랫폼을 기초로 시작하기 때문에 반드시 설치 해주셔야 합니다.

    설치한다고 "예" 를 클릭하면 마이크로 소프트 중에 한 웹 페이지로 연결이 됩니다.


    <영어로 써있는데 눈에 보이는 것은 It's Free 와 Free Download 군요.>



    사실 이 프로그램에 가장 강력한 기능은 It's Smart에 있는데 말이죠. 어찌됐건 다운로드 진행합니다. 다운로드 후 실행하고 설치해주세요. (서버 설치하고 싶은 정도로 컴퓨터에 관심이 있다면 설치는 껌이죠?)

    설치가 끝나고 나면 이런 화면이 뜨는데 위의 주요 제품 중에 아직 설치 할 것은 아무것도 없으니 그냥 창을 닫아주세요. 앞으로 요 웹 플랫폼 설치 관리자는 따로 실행하는 게 아니라 IIS내에서 실행 할 것이기 때문에 잘 설치되었구나 정도로만 확인하시고 창을 닫으면 되겠습니다.


    앞으로 IIS 내에서 웹 플랫폼 설치 관리자를 다시 켤 때는 여기를 클릭해 주면 됩니다.


      



    7. 마지막으로 서버가 정상적으로 실행이 되고 있는지 확인합니다.



    왼쪽 연결 탭에서 컴퓨터 이름을 클릭하시고 사이트를 클릭 한 뒤 Default Web Site를 선택합니다. 컴퓨터이름 (현재 보여지고 있는 컴퓨터의 이름은 가상서버입니다.) => 사이트 => Default Web Site 를 선택하고 우측편에 *:80 (http) 찾아보기 를 클릭하시면 됩니다.


    위에서 추가적인 설명을 드리자면 *:80에서 *은 일반적인 서버에서의 localhost를 뜻합니다. 그리고 뒤에 붙은 :80은 일반적인 웹페이지 포트인 80포트로 연결을 한다는 뜻입니다. 좀 뒤에 포워딩 방법을 설명드리면서 포트에 대해서도 자세히 다루도록 하겠습니다.



     8. 다음 화면이 보인다면 정상적으로 설치가 완료된 것입니다.

     

    이로서 본격적으로 서버를 운영할 기초가 세워졌습니다. 현재 보이는 화면은 IIS 8.5에서 보이는 Default Web Site입니다.

    윈도우 8 / 8.1 / 서버2012 의 경우에는 IIS 8.5 버전을 사용합니다. 혹시 IIS 버전을 확인하고 싶으시면




    도움말의 인터넷 정보 서비스 정보에서 확인 가능합니다.

     

    <IIS 버전 8.5 (윈도우 8 / 8.1 / 서버2012 )>

     

    <IIS 버전 7.5 (윈도우 7 / 서버2008 )>

     

    대략 이렇게 구분되어 집니다.

    이제 서버를 설치하였으니 각종 홈페이지를 개설하기 위한 준비를 시작해보도록 하겠습니다. 다음 포스팅에서는 MySQL 설치와 PHP설치 및 PHP 관리자 설치를 통해서 본격적인 웹 프로그램 운영와 실행방법을 알아보도록 하겠습니다.




    Posted by Study For Us clamp2x
    • papermoon703
      2015.01.14 23:25 신고

      앜ㅋㅋㅋㅋㅋㅋㅋ It's free 와 Free Download에서 뿜었네요ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 입 찢어져서 웃으면 아픈데ㅠㅠ 닭똥집처럼 오므리고 겨우 참았어요. 글 정말 잘 읽고 있습니다! 완전 유익해요 섬세한 설명ㅠㅠ

    • Brrr
      2015.01.22 15:25 신고

      IIS 마소홈피에서 다운가능하던데 무료인가요?
      이거 다운로드만 무료이지 라이센스 구매하라고 나오는건 아닌지요?

    • SDW
      2015.02.19 19:41 신고

      제가 초보여서 그런지 몰라도 따라했는데 IIS앱이 생성되지 않네요
      혹시 윈도우8.1 버젼마다 다를수 있는지요?

      • Favicon of http://studyforus.tistory.com BlogIcon Study For Us clamp2x
        2015.02.19 19:53 신고

        8.1이면 모든 버전이 같은 IIS 를 살치합니다. 시작 메뉴에서 살펴보셨나요? 아니면 윈도우키+S 를 눌러서 "인터넷 정보 서비스"를 찾아서 실행하시면 됩니다. ^^

    • Move
      2015.04.06 14:07 신고

      혹시 FTP를 설치하는 이유가 따로 있는건가요?

      • Favicon of http://studyforus.tistory.com BlogIcon Study For Us clamp2x
        2015.04.06 14:30 신고

        네. 내부적으로 파일을 설정하기 위한 가장 기본적인 방법입니다.

        정리해서 말씀드리자면
        1. 웹사이트 구축시 웹자체에서 파일을 수정 및 추가/삭제를 할 수 없습니다. 서버 차제에서 설정하면 되지만 그렇게 되면 외부에서는 절대로 변경을 할 수 없게 됩니다.

        2. 프로토콜 자체가 달라서 대용량의 파일을 전송하기에 적합합니다. 일반적으로 HTTP 프로토콜은 웹서버를 이용하므로 32비트의 아키텍쳐라면 2GB, 64비트 아키텍쳐라면 4GB 정도의 파일 전송이 한계입니다. 이 이상의 용량을 가진 파일을 공유하기 위해서 FTP (File Transfer Protocol)이 필요합니다. 그리고 파일 전송하는데에는 FTP를 이용하는 것이 안정적입니다.

        자잘하게 파고들면 더 장점이 있기는 하지만, HTTP 프로토콜이 있다면 FTP는 역할이 다르므로 웹 구축시에 반드시 필요한 부분이기는 합니다. 물론, 개인적인 용도에 따라서는 필요없을 수도 있구요.

        도움이 되셨나요? ^^

      • Move
        2015.04.08 14:09 신고

        FTP가 파일수정 전송을 위해 꼭 필요한 부분이였군요^^
        그렇다면 사용자들이 웹사이트 게시판을 이용해 파일 업로드나 첨부시 FTP 에 설정되어있는 폴더로 이동이 되겠군요??

      • Favicon of http://studyforus.tistory.com BlogIcon Study For Us clamp2x
        2015.04.08 15:44 신고

        조금 더 엄밀하게 이야기 하면 사용자들이 업로드한 파일을 FTP를 통해서 해당 폴더로 접속할 수 있는 겁니다.

        애초부터 웹에서 접속하는 경우에는 HTTP 프로토콜을 사용하고 FTP는 다른 프로토콜을 사용하기 때문에 일반적인 사용자는 FTP폴더가 접근할 수 없습니다. (익명사용자를 사용하지 않는경우)
        사용자들이 이용하는 파일전송은 HTTP 프로토콜을 이용해서 일부 전송하는 겁니다.^^

    • gga
      2015.09.01 15:42 신고

      위 방법으로 하는데 맨윗부분에 윈도우즈 기능 체크하는것들에서 체킹 다 하고 확인누르면
      윈도우즈가 요청된 변경사항을 완료하지 못했습니다.
      함수에서 다른 트랜잭션용으로 에약된 이름을 사용하려고 했습니다.
      오류코드 : 0x80071A90 이라고 오류가뜨는데 이 경우 어떻게해야되나요?

      • Favicon of http://studyforus.tistory.com BlogIcon Study For Us clamp2x
        2015.09.01 16:03 신고

        특이한 케이스네요. 맨 처음 윈도우 설치이미지에서 오류가 있었을 수도 있는데, 혹시 어둠의 경로로 설치하셨었나요?

      • gga
        2015.09.01 16:32 신고

        흠.. 윈도우설치할때 오류같은건 없었구요 iso이미지로 설치하긴했습니다

      • Favicon of http://studyforus.tistory.com BlogIcon Study For Us clamp2x
        2015.09.01 16:50 신고

        처음 클린 설치하고 IIS를 설치하신건가요? 아님 한참 사용하던 윈도우를 이용해서 설치를 하신건가요?

      • gga
        2015.09.01 18:22 신고

        윈도우 설치한지는 약 1달정도 된거같네요

      • Favicon of http://studyforus.tistory.com BlogIcon Study For Us clamp2x
        2015.09.01 18:59 신고

        그럼, 웹서버를 (아파치나 그런 종류의 APM자동설치 프로그램 등등) 먼저 설치한 적이 있나요?

        혹시 아직 사용한 흔적이 많지 않다면 다른 윈도우 이미지로 새롭게 설치를 하는 것을 추천드립니다. ^^

      • gga
        2015.09.02 09:43 신고

        윈도우를 재설치하기는 어려울꺼같네요 ㅠ
        혹시 xshell , CN8000 , putty 이 프로그램들이 문제가 될수도 있을까요?? 체킹한것들을 보니 ftp서버, 웹관리도구는 활성화 된거같은데

        월드 와이드 웹 서비스가 체킹이 안돼있네요 이 부분에서 오류가 난거같은데 다른방법은 없을까요?

      • Favicon of http://studyforus.tistory.com BlogIcon Study For Us clamp2x
        2015.09.02 09:47 신고

        재설치가 어렵다면 윈도우 설치 이미지 안에 확장자가 .wim 인 파일이 있는데 그 파일을 추출해서 하는 방법이 있습니다. 다만 그 과정이 복잡해서 추천드리고 싶지는 않고, 혹시 80포트 프로세스를 사용중인게 있는지 확인 해보세요.
        http://studyforus.tistory.com/244 이글을 참고하면 사용 포트를 확인하는데 도움이 될겁니다.^^

      • gga
        2015.09.02 09:56 신고

        80번 포트를 사용중이진 않는거같네요 netstat로 검색해봤는데 80번포트는 조회가 안됩니다

      • Favicon of http://studyforus.tistory.com BlogIcon Study For Us clamp2x
        2015.09.02 10:02 신고

        음.. 그럼 아무래도 처음에 설치한 윈도우 이미지 파일에 문제가 있는듯 한데, 윈도우 이미지 파일 .iso 파일을 압축해제 할 수 있는데 압축해제 하고 나면 /sources/install.wim 파일이 있습니다.
        그 파일을 이용해서 약간 설정을 해야 합니다. 일단, 전혀 다른 완전한 이미지 파일을 구하면 다시 댓글달아주세요.^^

      • gga
        2015.09.02 11:38 신고

        흠.. 일단 방법을 찾아보고 정 안되면 새로 설치해야겠네요..ㅠ 괜찮으시다면 이미지좀 부탁드려도 될까요??

      • Favicon of http://studyforus.tistory.com BlogIcon Study For Us clamp2x
        2015.09.02 11:44 신고

        여기서 평가판을 다운로드 해보세요. 이미지 파일은 구해드릴수 없는 점 양해 부탁드립니다.
        https://technet.microsoft.com/ko-kr/evalcenter/hh699156.aspx

        Install.wim 파일은 평가판에도 있을꺼에요. ^^

      • gga
        2015.09.02 12:22 신고

        음... 해결된것같네요
        어떤부분에서 오류가나는지 보려고 체킹을 한번에 다 하지않고 하나씩 했더니 오류없이 전부다 적용이 되네요;; 뭐...뭐지....-_-

      • Favicon of http://studyforus.tistory.com BlogIcon Study For Us clamp2x
        2015.09.02 12:23 신고

        헐.. 그래도 일이 복잡해지지 않고 다 마무리가 되어서 다행이네요!!

    • 포덩이
      2015.10.13 15:55 신고

      서버관리 입사는했지만 아무것도모르는 ㅠㅠㅠㅠ열심히 따라하겠습니다.

    • cho8232
      2015.11.17 12:29 신고

      다음 화면이 보인다면 정상적으로 설치가 완료된 것입니다. <<<

      다음화면이 보이지 않는다면 http 에러 503 나옵니다

      무엇이 문제일까요???

      • Favicon of http://studyforus.tistory.com BlogIcon Study For Us clamp2x
        2015.11.17 12:32 신고

        앞뒤 상황없이 그 부분만 적어주시면 상황을 몰라요. 무슨상황에 그런 에러가 나왔는지도 같이 적어 주세요. ^^;;

    • 마징가
      2015.11.17 14:20 신고

      윈도우 10 Pro 도 이렇게 설치하면 되나요?
      그리고 빨간 네모는 그림처럼 하는게아니라 전부 체크하라는 소리맞나요?
      ex) HTTP 리디렉션, WebDAV 게시

      • Favicon of http://studyforus.tistory.com BlogIcon Study For Us clamp2x
        2015.11.17 14:49 신고

        네 맞아요. 저기 있는 내용들 모두 체크하시면 됩니다.

        그리고 추가로 위에 화면에는 없는데,

        "인터넷 정보 서비스 > World Wide Web 서비스 > 보안" 에서

        "기본 인증" 도 체크하셔야 합니다.^^

      • 마징가
        2015.11.17 16:14 신고

        감사합니다~!

        [웹 관리 도구] 도 체크해야되나보네요
        사진에는 기본적으로 네모난 모양이 있는데
        윈도우10 Pro에서는 체크되어 있지 않네요^^

        여기서 [ IIS 6 관리 호환성 / IIS 관리 서비스 / IIS 관리 스크립트 및 도구 / IIS 관리 콘솔(체크되어져 있음) ] 의 설정은 어떻게 해야하나요?

      • Favicon of http://studyforus.tistory.com BlogIcon Study For Us clamp2x
        2015.11.17 16:56 신고

        윈도우xp이하의 IIS에서 만들어진 사이트의 호환을 위한 도구입니다. 설치 안하셔도 됩니다. ^^

      • 마징가
        2015.11.17 17:09 신고

        많은 도움 감사합니다!

      • Favicon of http://studyforus.tistory.com BlogIcon Study For Us clamp2x
        2015.11.17 17:16 신고

        아까 잠깐 댓글이 달린것 같은데 윈도우 10 이상에서 IIS 관리자 설치하는 법은 이전에 작성해놓았습니다.

        http://studyforus.tistory.com/247

        참고해보세요.^^

    • sangbo
      2016.02.12 03:30 신고

      굉장합니다 정말 감사합니다.

    • israeliGuy
      2016.02.13 18:21 신고

      IIS 설치하고 들어가게 되면 웹플랫폼 설치 팝업창이 뜨잖아요. 설치하고 IIS 다시 켤때마다 팝업창이 떠요 ㅠ

    • israeliGuy
      2016.02.13 18:34 신고

      넵, 감사합니다!!

    • sea
      2016.09.17 21:43 신고

      7번 과정에서 *:80(http)를 누르고 8번과 같은 화면이 나와야 하는데
      HTTP404 찾을수없음 하고 웹 페이지를 찾을수 없습니다.라고 뜹니다.
      그럼 문제가 있는 건가요? 그리고 이전에 윈도우 관리자 계정 사용하기가 있는데
      서버 구축하는 데에 꼭 필요한 과정인가요?


    • 2016.09.17 21:47

      비밀댓글입니다

      • Favicon of http://studyforus.tistory.com BlogIcon Study For Us clamp2x
        2016.09.17 21:51 신고

        404에러는 index파일이 없기때문에 나오는 에러 입니다.
        Index.html 파일을 만들어서 넣어보면 정상적으로 표시될겁니다.
        그리고 관리자 계정은 서버를 구동하는데 거의 필수적입니다. 관리자 권한을 가지고 있는 계정으로 해도 큰 문제는 없을 듯 보이지만 나중에 권한으로 문제가 생길 수 있으니 최고 관리 권한을 가진 Administrator 계정으로 설정하는 것을 권장하는 편입니다. ^^

    • jinnni
      2016.11.05 16:52 신고

      저는 왜 웹 플랫폼 설치하라고 안뜨죠..?

    • BlogIcon PALRANG
      2016.12.14 23:18 신고

      전왜windows기능에서 확인만눌르면windows가요청된변경사항을완료하지못했다고할가여...

    • BlogIcon PALRANG
      2016.12.14 23:18 신고

      전왜windows기능에서 확인만눌르면windows가요청된변경사항을완료하지못했다고할가여...

      • Favicon of http://studyforus.tistory.com BlogIcon Study For Us clamp2x
        2016.12.14 23:22 신고

        인터넷에 연결이 안되어 있거나 애초에 윈도우 설치시 각종 추가 설치 파일을 설치 안해도 하드에 같이 저장하는데 그 파일들을 삭제한것 같습니다.(용량을 절약하기 위해)

        가능하시다면 윈도우를 새로 설치해보시는 것이 가장 깔끔할 듯합니다.^^

티스토리 툴바