Windows 10에 IIS 설치하기

프로그래밍/운영체제, 서버 2018. 5. 22. 01:04

Windows 10에 IIS 를 설치하면 asp.net 으로 작성된 웹 애플리케이션을 실행할 수 있습니다. 또한 PHP 와 연동하거나 Tomcat과 연동하여 사용할 수도 있습니다.


1. "설정 -> 앱" 화면에서 오른쪽에 "프로그램 및 기능"을 실행합니다.



또는 Window + R 키를 눌러서 실행창을 띄운후  appwiz.cpl 을 실행합니다.



2. "프로그램 및 기능" 화면에서 "Windows 기능 켜기/끄기" 를 클릭합니다.



3. "Windows 기능 켜기/끄기" 화면에서 필요한 기능을 켭니다.


 - "인터넷 정보 서비스(Internet Information Service)"를 확장합니다.


 - "World Wide Web 서비스" 를 켭니다. 여기서는 하위 기능은 기본으로 합니다.


 - "웹 관리 도구"에서는 "IIS 관리 콘솔"에 체크합니다.

 


4. 응용 프로그램 개발 기능


 - IIS에서 응용프로그램을 실행하기 위해서 기능을 추가할 수 있습니다.


 - "ASP"를 체크해서 asp 프로그램을 실행할 수 있습니다.(이제는 잘 사용하지않습니다.)


 - "ASP.NET 3.5" 또는 "ASP.NET 4.7" 을 선택해서 asp.net 프로그램을 실행 수 있습니다.


 - "CGI(Common Gateway Interface)" 는 IIS 가 외부 프로그램을 실행시키는 방법을 제공해줍니다. CGI는 오래전부터 사용되어진 방법인데 요즘은 잘 사용하지 않는것 같습니다. 이 방식은 요청이 있을때마다 외부 프로그램 실행해서 요청이 만큼 외부 프로그램의 프로세스가 생성됩니다.


 - "ISAPI(Internet Server Application Programming Interface)" 는 PHP 와 Java 응용프로그램의 연동에 사용되어집니다. 이 방식은 웹서버 프로세스에서 DLL을 로드한 후 필요할때 호출하는 방식이므로 CGI보다 빠르게 수행됩니다. Thread 로 수행되므로 PHP 연동시 Thread-safe 바이너리를 사용하는게 안정적입니다. Non Thread-Safe 바이너리를 사용시 ISAPI 대신에 FastCGI를 사용하게 됩니다.





5. 관리 콘솔실행하여 웹사이트 실행하기


- IIS 관리자를 실행합니다.



- 왼쪽 트리 에서  사이트의 Default Web Site 를 선택하고, 오른쪽의 시작 버튼을  눌러 웹사이트를 실행합니다.




댓글을 달아 주세요

  • 초등학교5학년 2018.09.12 02:42  댓글주소  수정/삭제  댓글쓰기

    잘 정리해주셔서 감사합니다!!

  • ㅇㅇ 2019.02.20 16:34  댓글주소  수정/삭제  댓글쓰기

    고맙습니다 정말 도움이 되었습니다

  • 개발자 2019.03.29 19:00  댓글주소  수정/삭제  댓글쓰기

    IIS + Tomcat 포스팅한 글중에,
    단연 역대 최고급 퀄리티입니다.

    진짜 100개 정도 글 읽었는데 님 포스팅이 젤 좋네요
    존경스럽네요 이정도 실력자 실제로 뵙고 싶기도 하고요

    감사합니다.

  • 홈페이지 인수인계 못받은자 2020.02.14 16:14  댓글주소  수정/삭제  댓글쓰기

    안녕하세요. 연구실 홈페이지 인수인계를 못받은 사람입니다 (게다가 비전공자)
    그래서 이렇게 이것저것 찾아보고있지요.. 대학원생은 시키면 하는 존재...

    pentode님 정리 너무 잘해주셔서 감사합니다. 다름이 아니라 궁금한 사항이 있어서 댓글 남기기 되었습니다. 꼭 좀 확인해주시면 감사하겠습니다..(어려운 질문은 아니지만, 제 상황설명이 좀 장황합니다)

    우선 저희 홈페이지 상황을 간략히 설명드리면 기존 자료들을 보니 윈도우7,IIS7 으로 개발을 하셨더라고요.
    그런데 윈도우10으로 업그레이드이후 연구실 홈페이지 접속이 되지않아 IIS 설정을 하면된다고하여
    pentode님 께서 올려주신대로 진행했습니다.
    그런데 파란화면이 떠서 너무 겁이 나서요. 올려주신 글대로 진행하면 기존에 IIS로 만들었던 홈페이지 정보가 RESET되는건지 알려주시면 감사하겠습니다.

    • pentode 2020.02.15 23:48 신고  댓글주소  수정/삭제

      전혀 경험이 없는데, 홈페이지를 관리하게 되었다면 많이 힘드시겠네요. 관리자가 할일 중 첫번째가 백업 입니다.

      기존의 홈페이지 파일들을 모두 백업해둔 다음에 작업을 하면 안전하겠죠.

      잘문하신것에 대해 답변을 드리자면, IIS 설정을 바꾼다고 해서 홈페이지 데이터가 사라지지는 않습니다.

      하지만, IIS와 별개로 블루스크린이 떳다면 하드디스크에 손상이 발생할 가능성도 있고, 운나쁘게 손상된 영역이 홈페이지 데이터가 있는 영역이 될 수도 있겠죠.

      백업을 하고 작업하세요. 성공하시길 바랄께요.