IIS setting(asp.net 배포 관련)
IIS setting(asp.net 배포 관련)
share this post
원문 : http://blog.naver.com/keg1254/60055746759
이번에는 간략하게 IIS의 설치에 대해 알아 보겠습니다. IIS는 Windows2000과 XP에서는 5.0버전이고, Winodws2003에서는 6.0버전을 사용합니다. IIS는 Winodows를 사용하는 사용자라면 Wnodows설치 CD안에 있습니다. 참고로 XP Home Edition사용자는 IIS를 설치하고 운영할 수 없습니다. 이 버전의 XP는 가정용으로서 주로 개인사용자를 위한 기능에 집중되어 있습니다. 따라서 XP 홈에디션을 사용하는 분들은 다른 웹서버, 이를 테면 Apache 등을 이용하시면 됩니다. 아파치는 설정자체가 조금 까다롭다는 점만 빼면 IIS와 동일합니다.
IIS의 구성요소
앞에서 살펴본 바와 같이 IIS는 많은 수의 구성 요소가 모여있는 서비스다.
다양한 구성 요소가 제공되는 IIS는 많은 기능을 제공할 수 있지만, 설치를 잘못하면 서버가 요구하는 기능에 비해 턱없이 적은 기능만이 제공되도록 설치하거나 그와는 반대로 과도하게 많은 기능을 제공하도록 설치하는 경우가 있다. 특히, 기능을 과도하게 많이 설치할 경우 시스템 자원의 부족을 유발하거나, 보안 문제를 일으킬 가능성을 높이는 부작용이 있다.
가장 좋은 설치는 필요한 구성 요소만을 설치하는 것인데, 서버의 운영 계획에 따라 필요한 구성 요소가 모두 다른 문제가 있다. 그래서 '이러한 구성 요소를 설치하면 best다'라는 내용 대신, 각 구성 요소에 대해 간략한 설명을 하여 구성 요소의 설치 유무를 쉽게 판단할 수 있도록 하겠다.
IIS를 구성하는 각 구성 요소의 역할은 아래와 같다.
공용 파일 : IIS가 동작하기 위해서 필수적으로 필요한 파일이다. IIS 서비스를 사용한다면 무조건 설치해야 하는 파일들. (설치하지 않을 경우 IIS가 동작하지 않는다.)
설명서 : HTML 형식의 IIS에 대한 설명서(도움말) 파일이다.
인터넷 서비스 관리자(HTML) : 외부에서 웹 브라우저를 통해 서버에 접속하여 IIS의 설정을 변경할 수 있도록 하는 인터페이스. 만약 서버를 외부에서 관리해야 할 경우라면 설치를 하는 편이 좋지만, 서버를 직접 관리할 수 있다면 보안을 위해 설치하지 않는 편이 좋다.
인터넷 정보 서비스 스냅인 : FTP 서버, Web 서버, SMTP 서버, NNTP 서버, FrontPage 2000 Server Extensions 등의 설정을 변경할 수 있는 인터페이스. 공용 파일과 함께 거의 무조건 설치해야 한다.
File Transfer Protocol(FTP) 서버 : FTP 서버 서비스. 만약 파일 교환을 위해 FTP 서버를 운영할 예정이라면 설치해야 한다.
FrontPage 2000 Server Extensions : Office의 FrontPage에서 작업한 html 파일을 FTP를 사용하지 않고 서버에 전송할 수 있는 방법인 FrontPage Server Extension을 위한 파일. 만약 웹 서버를 운영하고, 사용자들이 FTP를 사용하지 않고도 html 파일을 업로드 할 수 있도록 서버를 운영할 생각이라면 설치를 해도 되지만, 그렇지 않을 경우라면 설치하지 않는 편이 좋다.
NNTP Service : 뉴스 서버를 운영하기 위한 서비스. 뉴스 서버를 거의 사용하지 않기 때문에 설치하지 않는 편이 좋다.
SMTP Service : 메일 발송을 위한 서비스. SMTP 서비스가 설치되면 별도의 메일 서버를 통하지 않고도 직접 메일을 발신할 수 있다. 하지만 스펨 메일 발송에 악용될 가능성이 높기 때문에 되도록 설치하지 않는 편이 좋다.
Virsual InterDev RAD Remote Deployment Support : 웹 서버에서 응용 프로그램을 원격 배포할 수 있도록 도와주는 서비스. 개발 서버가 아닌 이상 설치하지 않는 편이 좋다.
World Wide Web 서버 : 웹 서버. 만약 웹 서버로 운영할 계획이라면 설치를 하여야 한다.
만약 필요 이상으로 많은 구성 요소를 설치하였거나 필요한 구성 요소를 설치하지 않았을 경우에는 앞의 설치 방법을 그대로 따라서 진행하면서 불필요하게 설치한 구성 요소를 제거하거나 부족한 구성 요소를 추가 설치할 수 있다.
지금까지 간단하게 IIS설치에 대해 알아 보았습니다. 간단하게 웹서를 설치했습니다. Winodows는 일반사용자도 간단한 메뉴얼만 보면 쉽게 서버를 설치 운영할 수 있습니다.
공유하기 글 요소 저작자표시
WRITTEN BY
의
여름만 되면 더워
먼저 제어판의 프로그램추가/제거를 클릭합니다. 여기에서 좌측의 "Windows구성요소추가/제거"를 클릭합니다. 아래와 같은 화면이 잠시 후 나타납니다.아래로 스크롤하면 인터넷정보서비스항목이 나타납니다. 체크를 하고 아래에 있는 자세히 버튼을 클릭합니다. 아래와 같은 화면이 나타납니다.IIS의 구성요소들을 보여줍니다. 모든 항목을 체크하여 설치할 수 있지만 여기서는 메일서버(SMTP Service)와 FTP서버는 필요없기 때문에 체크를 해제하고, World Wide Web서버는 반드시 체크하여 확인을 클릭합니다. 설치과정은 아래와 같이 진행됩니다.모든 설치과정이 끝나면 아래와 같은 완료 화면이 나타납니다.Linux에서의 Root Directory처럼 IIS는 아래 그림처럼 C:\Inetpub아래에 관련 파일을 설치하며, 실제 HTML등의 웹페이지가 위치하는 곳은 C:\Inetpub\wwwroot\아래입니다. 따라서 나중에 구성할 cfml파일 및 html, asp파일은 C:\Inetpub\wwwroot\아래에 위치해야 합니다. 이 폴더는 브라우저에서 http://아이피주소(127.0.0.1)/ 에 해당되며, C:\Inetpub\wwwroot\myfolder\와 같이 myfolder라는 폴더를 생성하면 브라우저에서 http://127.0.0.1/myfolder/ 와 같이 접속할 수 있습니다. 127.0.0.1이라는 아이피는 localhost라는 의미이며, 웹서버가 구동되는 시스템자체를 말합니다.자, 이제 IIS를 관리하여 봅시다. 제어판의 관리도구를 클릭하면, 인터넷정보서비스관리자란 항목이 있습니다. 해당항목을 클릭하면, IIS웹서버를 관리할 수 있습니다. 여기서는 호스팅을 위한 Active Directory를 설정하거나, 웹서버의 기본 Port인 80번 Port이외의 포트를 사용하게 하거나, 지원하는 웹페이지파일타입을 지정하거나, 최대접속자를 제한하는 등 모든 웹서버관련 설정을 할 수 있습니다.자, 이제 IIS가 제대로 돌아가는지 확인해 보겠습니다. 잘 아시다시피 IIS는 asp와 html을 위한 웹서버입니다. 간단하게 asp파일 만들어 제대로 작동하는지 알아보겠습니다. 메모장을 열고 다음의 코드를 입력합니다. 그리고, index.asp라고 C:\Inetpub\wwwroot\ 안에 저장합니다.이제 브라우저를 실행하고, http://localhost/index.asp 또는 http://127.0.0.1/index.asp 를 주소창에 입력합니다. 아래의 그림처럼 출력된다면 정상적으로 IIS가 설치되고, 구동되고 있는 것 입니다.자, 이제 IIS가 cfml또는 cfm의 확장자를 가진 Coldfusion파일을 인식할 수 있도록 지정할 차례입니다. 제어판의 관리도구에서 인터넷정보서비스관리자를 실행하고 기본웹사이트를 선택한 다음 마우스오른쪽 버튼을 눌러 등록정보를 클릭합니다. 아래와 같이 기본 웹사이트 등록정보가 나타납니다. 보시면 아시겠지만 각각의 텝에서 IIS의 설정을 할 수 있습니다. 홈디렉토리 텝을 클릭하고, 로컬경로 아래 체크항목에서 읽기, 쓰기, 방문기록, 이리소스색인화를 체크합니다.이번엔 문서텝에서 기본문서사용에서 추가 버튼을 눌러 index.cfm을 입력해 줍니다. 순서는 중요하지 않습니다. 아래의 그림의 경우는 IIS에서 html, htm, asp, cfm문서를 인식하도록 설정한 경우입니다.
from http://basic.tistory.com/29 by ccl(A)
댓글
댓글 쓰기