如何通过互联网访问Laravel Homestead(Vagrant vm)?目前,我已将路由器设置为端口转发到我的主机的本地IP。但是,这会导致Laravel站点认为所有传入的请求都来自10.0.2.2。
通过互联网访问网站的正确方法是什么?我是否必须从DHCP路由器为VM分配IP?如果是这样,我该怎么做?
答案 0 :(得分:1)
答案 1 :(得分:0)
您可以使用xip.io服务。更多详情:http://christoph-rumpel.com/2014/10/access-laravel-homestead-projects-through-other-devices-in-three-little-steps/
答案 2 :(得分:0)
你需要告诉Laravel信任路由器作为代理:
Request::setTrustedProxies([
'10.0.2.2',
]);
如果路由器正确设置了X-Forwarded-For
种标题,这将。