Closed6

ALBへのhttp通信をhttpsへリダイレクトする

not75743not75743

なぜリダイレクトするの?

古いURLにアクセスすることを防ぎ、新しいURLにストレスなく誘導するため
というのがしっくりきました。80番閉まってたらアクセスできないかもしれないしね
https://knowledge.cpi.ad.jp/howto-cpi/242/

ざっくり概念図

not75743not75743

流れ

  • HTTPリスナー作成
    • HTTPSリスナー作成時に削除していたら再作成
      • HTTPSへリダイレクト
      • 301番でリダイレクトさせる
  • セキュリティグループ開放
    • 80番を閉めていたら開放します
not75743not75743

確認

curlで確認します。
httpsでは普通にアクセス出来て

$ curl -I https://example.com
HTTP/2 200 
// 略

httpではリダイレクト込でアクセス出来ることを確認します

$ curl -I -L http://example.com
HTTP/1.1 301 Moved Permanently
// 略
Location: https://example.com:443/

HTTP/2 200 
//略

Locationでリダイレクト先が表示されることで、問題なくリダイレクトしていることがわかります

このスクラップは2023/06/10にクローズされました