2014-11-21 3 views
0

Я пытаюсь реализовать свой первый Rest API с помощью Laravel.Не удается подключиться к серверу Laravel в приложении Virtual Box

Я запускаю Debian на виртуальной машине на хосте Windows. Сетевая карта виртуальной машины настроена на «Адаптер только для хоста».

Я могу получить экземпляр phpmyadmin на машине, используя http://ip-of-the-vm/phpmyadmin. Но когда я пытаюсь добраться до устройства Laravel на http://ip-of-the-vm:8000, он не работает. Я думаю, что порт может быть проблемой.

Есть ли у кого-нибудь предложение, как это решить?

ответ

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.

Смежные вопросы