本記事はLaravel 5.5以上で有効です。
1)EC2のプライベートIPを確認
通常は、172.31.*.* なのではないかと。(*は任意の数字)
参考:AWS ユーザーガイド » デフォルト VPC とデフォルトサブネット
2)下記ファイルを編集
/laravel/app/Http/Middleware/TrustProxies.php
1 2 3 4 5 |
// protected $proxies; // 上記を下記に変更 protected $proxies = [ '172.31.0.0/16', ]; |
おわり
参考:Laravel 5.5 TOC » 信用するプロキシの設定
参考:Laravel プロジェクトで AWS の ELB(ALB) 443(HTTPS) -> EC2 80(HTTP) とした時、 route() などを期待した動作(https)にする – Qiita