
내 웹 응용 프로그램이 켜져 있고 및 GCP
모두에 대한 요청을 수락합니다 . 사용자 경험에 마찰을 일으키지 않고 연결만 적용하고 싶습니다 .http
https
https
제거하면 http
사용자가 입력 http://mywebapp.com
하는 동안 404
. 클라이언트가 를 사용하여 요청을 다시 보낼 수 있도록 http
및 및 요청 https
리디렉션 ( ) 모두에 대한 요청을 수락하는 것이 올바른 접근 방식이어야 합니까 ?http
303
https
- 위와 같은 일이 가능합니까?
- 트래픽 비용이 증가하지 않을까요? (
gcp
리디렉션/중복 요청으로 인해) - 내가 원하는 것을 달성하는 다른 더 좋은 방법이 있습니까?
답변1
HTTP 및 HTTPS 수신기를 모두 설정합니다. 301 영구 리디렉션으로 클라이언트에 응답하도록 HTTP 수신기를 구성합니다. 표준 준수 클라이언트가 앞으로는 HTTPS 연결만 시도하도록 HSTS 헤더를 보내도록 HTTPS 리스너를 설정합니다. 각 클라이언트는 HTTP 수신기를 한 번만 시도한 다음 서비스를 잊어버릴 때까지 또는 갱신되지 않고 HSTS 수명이 다할 때까지 HTTPS 수신기를 사용합니다.