[OHS] HTTP입력 값을 자동으로 HTTPS로 변환하여 호출하는 방법 (Redirection)
Products/Webtier View Comments
클라이언트가 HTTP 주소, 포트를 입력할 경우 이를 자동으로 HTTPS 로 변환하여 호출하는 방법입니다.
[ 테스트 환경 ]
제품 |
버전 |
WebLogic |
11g (10.3.6) |
OHS |
11.1.1.7.0 |
[ 참고 자료 ]
오라클 문서번호 603796.1
https://support.oracle.com/epmos/faces/DocumentDisplay_afrLoop=338427523756177&id=603796.1&_adf.ctrl-state=3mhxdk0bs_77
OHS 문서
https://docs.oracle.com/cd/B14099_19/web.1012/b14009/confmods.htm#BABHCAJB
아파치 웹 서버 2.0 가이드 라인
https://httpd.apache.org/docs/2.0/ko/misc/rewriteguide.html
아파치 웹 서버 2.2 가이드 라인
https://httpd.apache.org/docs/current/rewrite/flags.html
[ Case 1 ] HTTP 포트로 접속하고자 하는 모든 요청을 HTTPS 로 변경하고자 할 때
OHS 서버 내 httpd.conf 파일에 아래 사항을 추가합니다.
1 2 3 | RewriteEngine On RewriteRule ^/(.*)$ https://ListenAddress:https포트번호/$1 [R,L] |
< 확 인 >
서버를 재기동합니다.
주소창에 HTTP 주소를 입력하게 되면,
호출 시에는 HTTPS로 변경된 것을 확인할 수 있습니다.
[ Case 2 ] HTTP 포트로 접속하는 특정 Root만 HTTPS 변경하고, 나머지는 그대로 HTTP로 연결할 때
마찬가지로 httpd.conf 파일 내에 아래 사항을 추가합니다.
예시에서는 Change 폴더 내에 있는 모든 페이지에 접근할 경우, http 연결을 https 로 변경하고자 합니다.
1 2 | RewriteEngine On RewriteRule ^/폴더명(.*)$ https://ListenAddress:HTTPS포트번호/change$1 [R,L] |
서버를 재기동 합니다.
현재 예제 서버에 deploy 되어 있는 두 개의 Application 내 Context Root 는 각각 change, check 입니다.
1) http~check 로 접속했을 때 (HTTP로 연결되어야 함)
2) http~change 로 접속했을 때 (HTTPS로 연결되어야 함)
'Products > Webtier' 카테고리의 다른 글
AIX 장비에 OHS 12.2.1.3 설치시 체크 사항 (0) | 2018.04.20 |
---|---|
[WLS&OHS] Oracle HTTP Server 80포트(root 권한 필요) 서비스 하는 경우 (0) | 2018.01.23 |
Cross-Domain 해결 방안 (0) | 2017.06.26 |
[IPLANET] iplanet access 로그에 referer 남기는 방법 (0) | 2017.05.16 |
[OHS]특정 IP 대역대만 URL 접속 가능하도록 설정하는 방법 (0) | 2017.03.06 |
Recent Comments