最近ALBでリダイレクト、固定レスポンスがサポートされるようになった
前者のリダイレクトが個人的に嬉しくてブログにする
今まで
僕はよくRailsでサービスを作る時はRailsでpumaでサーバーたてて、Nginxでフロントにたってリバースプロキシ、ALBでロードバランシングするみたいなことをする
ただALBではリダイレクト機能がないのでhttpsに統一しようと思った時はNginxのserver directiveに次のようなリダイレクトを仕込む必要があった
if ($http_x_forwarded_proto != https) { return 301 https://$host$request_uri; }
これから
Nginxでの設定はしなくてよくてALBで出来るようになる
ALBのルールの追加で次のイメージのようなルールを追加する
※ パスには*
, ?
などの正規表現が使える
これでNginxのconfからリダイレクトの設定をとることが出来る
最後に
AWSの各サービスもどんどんUpdateするので面白い