일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- 전설
- 천문학
- 연구방법론
- 내적타당성
- 넷백업
- 실험설계
- 논문연구
- 연구조사
- netbackup
- netbackup10.5
- 연구의종류
- 외적타당성
- 논문주제
- 사회과학조사방법론
- 그리스신화
- 연구조사방법론
- 별자리
- 테니스
- 외생변수
- Windows
- 우주
- 조작적정의
- 신화
- 사회과학논문
- 사회방법론
- 논문쓰기
- 분산분석
- 타당성
- 논문
- webui
- Today
- Total
쎄링의 IT 로그인
IIS - URL Rewrite(재작성) & Application Request Routing (ARR) 설정 본문
IIS - URL Rewrite(재작성) & Application Request Routing (ARR) 설정
serings 2025. 2. 20. 13:59IIS의 URL Rewrite(재작성) 모듈을 사용하여
http://www.abc.co.kr/test 요청시 http://www.def.co.kr:8080/test로 내부적으로 전달하면서 브라우저 주소 표시줄에는 원래 URL (http://www.abc.co.kr/test)을 유지하는 방법을 설정하려면 리버스 프록시(Reverse Proxy) 기능을 활용해야 합니다.
<설정 전>
1. www.abc.co.kr/test 화면
2. www.def.co.kr:8080/test 화면
3. URL Rewrite(재작성) 설정 후 목표
- www.abc.co.kr/test에 접속 시 웹페이지의 내용은 www.def.co.kr:8080/test의 내용이 표출되며
URL은 www.abc.co.kr/test를 유지하도록 설정
<설정방법>
1. URL Rewrite 모듈 및 Application Request Routing (ARR) 설치
1. URL Rewrite와 **Application Request Routing (ARR)**이 설치되어 있어야 합니다.
2. 아래 사이트에서 Download 및 설치
https://www.microsoft.com/en-us/download/details.aspx?id=47333
2. Application Request Routing (ARR) 설정
1. IIS 관리자를 실행합니다.
2. 왼쪽에서 서버 노드 (IIS 루트)를 선택합니다.
3. 가운데 창에서 Application Request Routing Cache를 더블 클릭합니다.
4. 오른쪽 작업 창에서 서버 프록시 설정(Server Proxy Settings)을 클릭합니다.
5. Enable Proxy 옵션을 체크하고, 적용 버튼을 클릭하여 설정을 저장합니다.
3. URL Rewrite 규칙 추가
1. IIS 관리자에서 해당 사이트 (www.abc.co.kr)를 선택합니다.
2. 가운데 창에서 URL 재작성를 더블 클릭합니다.
3. 오른쪽에서 규칙 추가 를 클릭합니다.
4. 인바운드 규칙 섹션에서 빈 규칙을 선택하고 확인을 누릅니다.
5. 아래와 같이 규칙을 설정합니다:
(1) 이름 : URL Rewrite
(2) 요청한 URL : 패턴과 일치
(3) 사용 : 정규식
(4) 패턴 : ^test(/.*)?
(5) 작업:
- 작업 유형 : 재작성
- URL 재작성 : http://www.def.co.kr:8080/test{R:1}
- 쿼리 문자열 추가 : 체크
- 다음 규칙 진행 중지 : 체크
6. 적용 버튼을 눌러 설정을 저장합니다.
<설정 후>
1. www.abc.co.kr/test 화면
- URL 주소는 www.abc.co.kr/test 이지만 실제 웹페이지 내용은 www.def.co.kr:8080/test 인것을 확인 할 수 있습니다.
이처럼 IIS 환경에서 URL 주소를 유지하면서 다른 페이지로 호출을 하는 방식을 사용하기 위해서는 ARR(Application Request Routing Cache) 기능과 URL Rewrite(재작성) 을 사용하면 가능합니다.