[Oracle Cloud] LB를 사용하여 HTTPS 리디렉션을 시도했습니다.
3537 단어 oraclecloudoci
소개
Oracle Cloud Infrastructure(이하 OCI)의 로드 밸런서에 대한 기사입니다. 웹 사이트를 HTTPS로 제공할 때 HTTP를 통해 액세스한 요청을 HTTPS로 리디렉션하려는 경우가 있습니다. 리디렉션하면 HTTPS를 강제로 적용하여 보안을 개선하거나 Google 등의 검색 엔진 평가를 개선할 수 있습니다. 검색엔진 평가에서는 HTTP와 HTTPS 페이지를 다른 페이지로 인식하고 평가하므로 동일한 콘텐츠가 분산되어 평가되는 것 같습니다. 따라서 HTTP를 HTTPS로 리디렉션하면 평가를 분산시키지 않는 효과가 있다고합니다.
리디렉션 할 때는 Apache 나 Nginx 측에서 설정할 수도 있지만 다소 번거롭습니다. OCI 로드 밸런서를 사용하여 리디렉션 설정을 쉽게 구성할 수 있으므로 절차를 소개합니다.
규칙 세트 만들기
먼저 로드 밸런서 세부 정보 화면에서 HTTPS로 리디렉션할 Rule Sets를 만듭니다.
각종 파라미터를 넣습니다. Source Path 는, 액세스중에서, 어느 액세스를 리디렉트의 대상으로 하는지의 지정입니다. 이번에는 모든 HTTP 액세스를 HTTPS로 리디렉션하려면 /
를 입력합니다.
Close
규칙 세트가 생성되었습니다.
Listener에 Rule Sets를 연결
규칙 세트를 작성한 것만으로는 아무런 효과가 없습니다. Listener에 Rule Sets를 연결하면 처음으로 리디렉션이 가능합니다. 따라서 HTTP(80) Port의 Listener에 HTTPS(443)로 리디렉션의 Rule Sets를 연결합니다.
Additional Rule Set
Redirect_to_HTTPS를 확인하고 Update를 누릅니다.
Close
Work Requests가 In Progress로 표시되고 즉시 Succeeded됩니다.
HTTPS 리디렉션 확인
먼저 Linux curl 명령을 사용하여 리디렉션 동작을 확인합니다.
> curl -I http://web01.sugioci.tokyo/
HTTP/1.1 301 Moved Permanently
Date: Sat, 28 Nov 2020 11:29:12 GMT
Content-Type: text/html
Content-Length: 173
Connection: keep-alive
Location: https://web01.sugioci.tokyo:443/
http(80) 에 액세스해 보면 Status 301 Moved Permanently
가 돌아오고 있습니다. 그리고 리디렉션 대상의 Location 이 https://web01.sugioci.tokyo:443/
입니다. 정상적으로 HTTPS로 리디렉션이 되어 있군요.
웹 브라우저에서도 확인해 봅시다. h tp : // ぇ b01. 너무 많이. 토키 /로 이동하면 HTTPS 페이지가 성공적으로 표시됩니다.
참고 URL
Reference
이 문제에 관하여([Oracle Cloud] LB를 사용하여 HTTPS 리디렉션을 시도했습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/sugimount/items/6a621682ce30af7611d6
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
먼저 로드 밸런서 세부 정보 화면에서 HTTPS로 리디렉션할 Rule Sets를 만듭니다.
각종 파라미터를 넣습니다. Source Path 는, 액세스중에서, 어느 액세스를 리디렉트의 대상으로 하는지의 지정입니다. 이번에는 모든 HTTP 액세스를 HTTPS로 리디렉션하려면
/
를 입력합니다.Close
규칙 세트가 생성되었습니다.
Listener에 Rule Sets를 연결
규칙 세트를 작성한 것만으로는 아무런 효과가 없습니다. Listener에 Rule Sets를 연결하면 처음으로 리디렉션이 가능합니다. 따라서 HTTP(80) Port의 Listener에 HTTPS(443)로 리디렉션의 Rule Sets를 연결합니다.
Additional Rule Set
Redirect_to_HTTPS를 확인하고 Update를 누릅니다.
Close
Work Requests가 In Progress로 표시되고 즉시 Succeeded됩니다.
HTTPS 리디렉션 확인
먼저 Linux curl 명령을 사용하여 리디렉션 동작을 확인합니다.
> curl -I http://web01.sugioci.tokyo/
HTTP/1.1 301 Moved Permanently
Date: Sat, 28 Nov 2020 11:29:12 GMT
Content-Type: text/html
Content-Length: 173
Connection: keep-alive
Location: https://web01.sugioci.tokyo:443/
http(80) 에 액세스해 보면 Status 301 Moved Permanently
가 돌아오고 있습니다. 그리고 리디렉션 대상의 Location 이 https://web01.sugioci.tokyo:443/
입니다. 정상적으로 HTTPS로 리디렉션이 되어 있군요.
웹 브라우저에서도 확인해 봅시다. h tp : // ぇ b01. 너무 많이. 토키 /로 이동하면 HTTPS 페이지가 성공적으로 표시됩니다.
참고 URL
Reference
이 문제에 관하여([Oracle Cloud] LB를 사용하여 HTTPS 리디렉션을 시도했습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/sugimount/items/6a621682ce30af7611d6
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
먼저 Linux curl 명령을 사용하여 리디렉션 동작을 확인합니다.
> curl -I http://web01.sugioci.tokyo/
HTTP/1.1 301 Moved Permanently
Date: Sat, 28 Nov 2020 11:29:12 GMT
Content-Type: text/html
Content-Length: 173
Connection: keep-alive
Location: https://web01.sugioci.tokyo:443/
http(80) 에 액세스해 보면 Status
301 Moved Permanently
가 돌아오고 있습니다. 그리고 리디렉션 대상의 Location 이 https://web01.sugioci.tokyo:443/
입니다. 정상적으로 HTTPS로 리디렉션이 되어 있군요.웹 브라우저에서도 확인해 봅시다. h tp : // ぇ b01. 너무 많이. 토키 /로 이동하면 HTTPS 페이지가 성공적으로 표시됩니다.
참고 URL
Reference
이 문제에 관하여([Oracle Cloud] LB를 사용하여 HTTPS 리디렉션을 시도했습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/sugimount/items/6a621682ce30af7611d6
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여([Oracle Cloud] LB를 사용하여 HTTPS 리디렉션을 시도했습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/sugimount/items/6a621682ce30af7611d6텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)