我刚开始将Laravel PHP框架设置为我的VueJs前端项目的后端。我在网上找到的大多数示例都使用了Laravel特定的部署环境,该环境在将存储库文件克隆到服务器后直接使站点联机,以防无法应用或使用过多。我使用的部署服务器使用apache作为Web服务器运行ubuntu服务器。我已经将项目文件复制到服务器上的html文件夹中,并且virtualhost已全部设置。我可以访问前端,而生产服务器上没有任何问题。通常在nodejs中,我启动节点后端服务器应用程序,然后可以直接开始使用网站。我已经在以下站点上设置了项目设置:
https://medium.com/@weehong/laravel-5-7-vue-vue-router-spa-5e07fd591981
我已经将先前存在的VueJs项目集成到一个新的Laravel后端项目中,如上面的网站所述。我正在尝试在以Apache为Web服务器的Ubuntu服务器上部署项目。将项目文件放置在html文件夹后,后端php服务器应用程序似乎无法启动。我的.env文件如下所示:
更新1: 我的Apache网站配置是: