解决兰空图床反代问题
-
因为要使用反代小鸡加速兰空图床,所以域名部署在反代鸡上面,通过IP+端口访问源站,出现一些问题,通过以下方式解决:
源站
在/config目录下面修改app.php文件,57-59行
'url' => env('APP_URL', 'localhost'), 'asset_url' => env('ASSET_URL', null),
两处的url都改成你的域名,如
'url' => env('APP_URL', 'https://www.example.com'), 'asset_url' => env('ASSET_URL', 'https://www.example.com'),
反代站
检查反代配置中location部分
location ^~ / { proxy_pass http://源站IP:端口; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Host $http_host; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header REMOTE-HOST $remote_addr; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection $connection_upgrade; proxy_http_version 1.1; .....
检查上面X-Forwarded是否完整,增加REMOTE-HOST
OK解决