클라이언트/브라우저에 https를 적용하는 방법

클라이언트/브라우저에 https를 적용하는 방법

내 웹 응용 프로그램이 켜져 있고 및 GCP모두에 대한 요청을 수락합니다 . 사용자 경험에 마찰을 일으키지 않고 연결만 적용하고 싶습니다 .httphttpshttps

제거하면 http사용자가 입력 http://mywebapp.com하는 동안 404. 클라이언트가 를 사용하여 요청을 다시 보낼 수 있도록 http및 및 요청 https리디렉션 ( ) 모두에 대한 요청을 수락하는 것이 올바른 접근 방식이어야 합니까 ?http303https

  • 위와 같은 일이 가능합니까?
  • 트래픽 비용이 증가하지 않을까요? ( gcp리디렉션/중복 요청으로 인해)
  • 내가 원하는 것을 달성하는 다른 더 좋은 방법이 있습니까?

답변1

HTTP 및 HTTPS 수신기를 모두 설정합니다. 301 영구 리디렉션으로 클라이언트에 응답하도록 HTTP 수신기를 구성합니다. 표준 준수 클라이언트가 앞으로는 HTTPS 연결만 시도하도록 HSTS 헤더를 보내도록 HTTPS 리스너를 설정합니다. 각 클라이언트는 HTTP 수신기를 한 번만 시도한 다음 서비스를 잊어버릴 때까지 또는 갱신되지 않고 HSTS 수명이 다할 때까지 HTTPS 수신기를 사용합니다.

관련 정보