[Laravel]AWSでフォーム送信が通るようにプロキシ設定を行う

  • app/Http/Middleware/TrustProxies.php

AWSでACMからのALBでフォーム送信する場合、セキュリティ保護されていないメッセージが出てしまう。これはALBからのリクエストがHTTPとしてLaravelに認識されてしまうため、LaravelのTrustProxiesミドルウェアで適切なヘッダーを設定する必要がある。HEADER_X_FORWARDED_PROTOとHEADER_X_FORWARDED_AWS_ELBを含めることで、ALBからのリクエストで送信されるX-Forwarded-Protoヘッダーを信頼し、リクエストがhttpsとして認識されるようになる。

https://laravel.com/api/11.x/Illuminate/Http/Middleware/TrustProxies.html

Was this helpful?

0 / 0

コメントを残す