2014-11-21 97 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來選擇性地定義端口。