Laravel 目录到 VPS 上的欢迎页面

Laravel directory to welcome page on a VPS

在我使用共享主机并且安装和访问没有问题之前(点击下一步下一步),Laravel 欢迎页面,但我已经转移到裸机 VPS 我遇到了困难进入 Laravel 5 欢迎页面。我的主机告诉我将框架上传到 htdocs 目录,但这正是我所做的以及应用程序等所在的位置。

这是URL场景。

我的网站 VPS 默认显示它自己的 index.html 像这样

/var/www/virtual/myweb.com/htdocs/index.html

是的,我可以通过 myweb.com

正确访问该索引

但是,当然,我所有的视图都在他们的 Views 文件夹中,如下所示:

/var/www/virtual/myweb.com/htdocs/resources/views/welcome.blade.php

我的路线页面(因为它是新安装的)自然

Route::get('/', function() {

return view('welcome');

});

和我的 config/app.php 文件中的 URL

'url' = >env('APP_URL', http://myweb.com');

当然,如果我在 URL 浏览器框中执行类似操作,我会进入 Laravel 5 欢迎页面的文件

http://www.myweb.com/resources/views/welcome.blade.php

但显然我不想显示这样的路径

所以,我希望能够写 myweb.com 并直接显示我的 welcome.blade.php

有什么想法吗?

您应该将 Web 服务器 (Apache) 指向 Laravel 项目的 public 目录。例如:

DocumentRoot "/var/www/virtual/myweb.com/public/"
<Directory "/var/www/virtual/myweb.com/public/">

重新启动网络服务器后,正常的 URL 应该可以工作(如果您设置正确的设置)。