无法从浏览器查看Laravel默认页面

问题描述 投票:0回答:1

要从浏览器查看laravel默认页面。或者,无法从本地计算机连接到虚拟机上安装的Laravel。

我已经在我的虚拟机上安装了Ubuntu。此外,他们还已经成功地将laravel安装到Ubuntu(NGINX + MySQL + PHP 7.2 + Laravel)。但是,我无法从浏览器中看到laravel默认页面。我尝试将虚拟机IP放入浏览器(x.x.x.x:8000)。它说“连接被拒绝”。但是Web服务器(NGINX)的默认页面加载没有问题。

我希望能够在当前设置下启动laravel项目。 (在本地计算机中,安装了虚拟机。在虚拟机中,安装了Ubuntu。在Ubuntu中,均安装了Web服务器和laravel)。必须从本地计算机(浏览器)中查看结果。我使用Windows 10作为主机。我使用Windows 10作为主机。

laravel virtualbox loading default
1个回答
0
投票

nginx默认情况下在端口80上运行,因此访问x.x.x.x:8000实际上不会尝试访问任何nginx托管的网站

正在运行x.x.x.x:8000尝试连接到通常使用php artisan serve启动的开发服务器,但是此命令的默认配置是绑定到本地主机,因此无法从外部访问。

您可以尝试运行:

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

其中x.x.x.x是根据主机的虚拟机的IP

或者,您应该设置nginx通过虚拟主机为您的网站提供服务。有关操作方法,请参考the manual of nginx

© www.soinside.com 2019 - 2024. All rights reserved.