以下服务未运行:proxy @ AWS-Laravel重新配置后

Dim*_*ims 4 php laravel amazon-elastic-beanstalk

我有Laravel应用程序,我学会了php artisan serve与本地Apache 一起运行。

现在,我希望在Amazon Beanstalk上运行相同的代码。

我已经为PHP7创建了Beanstalk实例。然后我去了Amazon Linux控制台并在那里安装了作曲家。我认为这是不必要的步骤。

接下来,我用ZIP打包了所有Laravel项目并将其通过Web控制台上传到AWS。首先我有Forbidden错误

在此处输入图片说明

如此处所述:http : //docs.aws.amazon.com/elasticbeanstalk/latest/dg/php-laravel-tutorial.html

然后我将文档根目录固定为public/如下所述,现在我的健康状况在severe

Impaired services on all instances.
Following services are not running: proxy.
Run Code Online (Sandbox Code Playgroud)

当我用浏览器打开网站时,我看到空白页。

如何查看AWS中的任何日志以了解发生了什么?

是什么原因呢?项目是独立的,它在代码库中使用SQLite数据库。在本地计算机上启用该项目时,我要在Apache和PHP中启用多项功能。

Dim*_*ims 7

这是ZIP文件结构的问题:它内部包含额外的顶层目录。因此,在AWS上应该是/var/app/current/myappnamewhile /var/app/current