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

时间:2019-10-07 08:51:06

标签: laravel virtualbox loading default

要从浏览器查看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用作主机。

1 个答案:

答案 0 :(得分:0)

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

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

您可以尝试运行:

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

其中x.x.x.x是根据主机确定的虚拟机的IP地址

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