-
Notifications
You must be signed in to change notification settings - Fork 153
Windows 에서 9000 포트 없애고 서브도메인으로 접속하기 (IIS Reverse proxy 사용)
Gabyeol Kim edited this page Nov 15, 2018
·
1 revision
- 요나가 기본적으로 9000포트를 사용하고, 사용포트 변경하기 를 이용해 80포트로 변경 사용할 수 있습니다.
- 하지만 이미 다른 웹사이트가 80을 사용중일 경우 IIS의 Reverse Proxy 기능을 이용해 포트주소를 없앨 수 있습니다.
- 개인이 도메인을 소유하고 있고 네임서버 관리를 통해 서브도메인을 사용할 수 있어야 한다는 조건이 전제됩니다.
- 출처 : http://studyforus.tistory.com/195
- 내용요약
- IIS에서 역방향 프록시 준비
- 웹 플랫폼 설치관리자에서 ARR 검색
- 응용 프로그램 요청 라우팅 3.0 베타(Korean) 설치
- IIS 재실행 후 서버홈에서 Application Request Routing Cache 설정 버튼 클릭
- Server Proxy Settings 항목 클릭
- Enable proxy 체크 후 '적용'
- 요나 서비스와 연결될 템포러리 사이트 만들기
- 새 웹사이트 추가, '호스트 이름'에 사용할 서브도메인만 입력. 실제 경로는 아무렇게나 하면 됨(실제로 탐색하지 않음)
- 새로만든 웹사이트 관리에서 URL 재작성 클릭
- 규칙추가 - 인바운드 및 아운바운드 규칙 섹션의 '역방향 프록시' 클릭
- 다음과 같이 셋팅
- 설정완료하고 사이트 재시작
- 새 웹사이트 추가, '호스트 이름'에 사용할 서브도메인만 입력. 실제 경로는 아무렇게나 하면 됨(실제로 탐색하지 않음)
- IIS에서 역방향 프록시 준비
- 위 블로그의 설명대로 진행하고 설정한 서브도메인으로 접속하면 500.52 에러가 발생합니다.
HTTP 오류 500.52 - URL Rewrite Module Error.
HTTP 응답 콘텐츠가 인코딩된 경우("gzip") 아웃바운드 재작성 규칙을 적용할 수 없습니다.
- 만들어진 웹사이트 관리에서 '압축' 버튼 클릭
- '정적 컨텐츠 압축', '동적 컨텐츠 압축' 체크 해제 후 적용
- 웹사이트 다시 시작
다음과 같이 서브도메인으로 요나 서비스를 이용할 수 있게 됩니다.