옛날에 면접봤을때 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)
그럼 끝!
'일하면서 쌓는 지식 > 서버' 카테고리의 다른 글
아파치-톰캣 교육 정리 1 - 개념 및 WEB/WAS 분리 이유 (7) | 2021.03.19 |
---|---|
데브옵스 로드맵 (0) | 2021.02.08 |