Невозможно просмотреть страницу по умолчанию Laravel из браузера - PullRequest
0 голосов
/ 07 октября 2019

Хотите просмотреть страницу по умолчанию в браузере. ИЛИ, не удалось подключиться с локальной машины к Laravel, который установлен на виртуальной машине.

Я установил Ubuntu на свою виртуальную коробку. Затем также успешно установили laravel в Ubuntu (NGINX + MySQL + PHP 7.2 + Laravel). Но я не вижу страницу браузера по умолчанию в браузере. Я попытался поместить IP-адрес виртуальной машины в браузер (xxxx: 8000). Там написано "соединение отказано". Но страницы по умолчанию веб-сервера (NGINX) загружаются без проблем.

Я хочу иметь возможность запустить проект laravel в текущей настройке. (На локальной машине установлена ​​виртуальная машина. На виртуальной машине установлена ​​Ubuntu. В Ubuntu установлены веб-сервер и laravel). Результат должен быть виден с локальной машины (браузера). Я использую Windows 10 в качестве хост-машины. Я использую Windows 10 в качестве хост-машины.

1 Ответ

0 голосов
/ 07 октября 2019

nginx по умолчанию работает на 80-м порту, поэтому при доступе к xxxx: 8000 фактически не будет пытаться получить доступ к любым веб-сайтам, размещенным на nginx *

При запуске xxxx: 8000 пытается подключиться к серверу разработки, который обычно запускается с использованием php artisan serve, однакоКонфигурация по умолчанию для этой команды - привязка к локальному хосту, и поэтому она не будет доступна из внешнего мира.

Вместо этого вы можете попробовать выполнить:

php artisan serve --host=x.x.x.x

, где xxxx - это IP вашеговиртуальная машина в соответствии с хост-машиной

В качестве альтернативы вам следует настроить nginx для обслуживания вашего сайта через виртуальный хост. Обратитесь к руководству nginx , чтобы узнать, как это сделать

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...