본문 바로가기
일하면서 쌓는 지식/서버

로컬 프로젝트 IIS 서버 세팅하기

옛날에 면접봤을때 IIS세팅 어떻게 했냐고 물어봤었음.

그래서 써본다.

 

사전 세팅

 

1.제어판-프로그램 추가/제거-윈도우 기능 켜기/끄기

웹관리도구-iis관리콘솔 추가해야하구

 

 

 

2. 일반적인 HTTP기능 하위 설정을,아래 사진처럼

정적콘텐츠 추가 안하면 JS파일 로드 안됨 

처음에 저거 꺼져있어서..방화벽 안뚫렸나 아니면 인터넷 느린가 별 생각 다했는데..

 

 

 

본격적인 iis세팅

 

1.응용프로그램 풀생성 

처음 IIS 세팅하게 되면 DefaultAppPool이라는 응용프로그램 풀이 생성되고,

별도의 추가나 수정을 하지 않는다면 작업관리자 창에 IIS 단일 프로세스를 사용하게 된다.

 

 

 

 

 

하지만 풀1개당 사이트1개를 사용하는 것을 권장!

풀 하나에 여러 사이트 물려있으면 풀 꽉찼을때 다 우르르..무너진다..

여러개의 응용 프로그램 풀을 설정시 응용프로그램 풀의 수만큼 w3wp.exe의 프로세스가 추가되게 된다.

 

 

 

 

 

 

 

w3wp(워커프로세스)란?
HTTP프로토콜 스택을 커널단에서 처리후에 각 사이트의 요청을 별도의 응용프로그램 풀로 처리하게 됩니다.
이 역할을 w3wp(워커프로세스)가 처리하게 됩니다.
(출처 - server-talk.tistory.com/116)

2.사이트생성

풀도 원래 쓰려고 해둔애랑 매핑

http,https바인딩을 따로따로 해야되는데 https로 하면 SSL인증서가 설치되어있어야 함 

 

 

3.풀 재생,사이트 시작

4.로컬 PC에 host설정

(C:\Windows\System32\drivers\etc)

 

 

 

그럼 끝!