2014-11-21 98 views
0

我正在尝试使用Laravel实现我的第一个Rest API。无法连接到VirtualBox设备中的Laravel服务器

我在Windows主机上的虚拟机上运行Debian。 VM的网卡被配置为“主机专用适配器”。

我能够使用http://ip-of-the-vm/phpmyadmin访问机器上的phpmyadmin实例。但是,当我尝试通过http://ip-of-the-vm:8000访问Laravel设备时,它不起作用。我认为港口可能是问题。

有没有人有建议如何解决这个问题?

回答

1

问题是laravel只能通过本地主机访问。您必须使用 php artisan serve --host 0.0.0.0启动服务器,其中0.0.0.0应替换为服务器的IP。 例如,您可以通过使用 php artisan serve --host 0.0.0.0 --port 80来选择性地定义端口。