PHP Laravel 使用 aws 负载均衡器后,IP 地址会显示为内网,这时候只要修改文件
api/app/Http/Middleware/TrustProxies.php
中的相关代码即可
<?php namespace App\Http\Middleware; use Illuminate\Http\Request; use Fideloper\Proxy\TrustProxies as Middleware; class TrustProxies extends Middleware { /** * The trusted proxies for this application. * * @var array */ protected $proxies = '*'; /** * The headers that should be used to detect proxies. * * @var string */ protected $headers = Request::HEADER_X_FORWARDED_ALL; }
目前尚无回复