所以...我在托管网站方面非常陌生,但对于托管在云服务中却又很陌生。我在尝试在AWS中托管Laravel 5.7应用程序时经历了一段非常糟糕的时光,我确实需要一些帮助/指导。
我的情况是这样的:
我有一个使用MySQL数据库和Laravel Queue(数据库类型)的普通Laravel 5.7应用。
我需要一个过程来不断侦听/监视作业队列并执行它们。
问题是,我只是认为您不能使用普通托管来做到这一点(听工作队列),并且我需要VPS服务。
在搜索中,我发现AWS有1年的免费试用期,我认为值得一看。关键是,我从EC2开始,可以安装apache,mysql,php,git等。我将项目克隆到/etc/www/html
并安装了composer依赖项...但我不是完全没有必要为应用程序运行做些什么,在寻找教程时,所有内容始终是有区别的,没有任何工作。我不知道该怎么办,这是我第一次接触云服务。
也就是说,我的问题是我该怎么办才能在Amazon上托管Laravel 5.7应用程序,这真的是解决我的问题的更好解决方案吗?
答案 0 :(得分:1)
我目前正在做您想做的事情。 here概述了配置。您将需要安装supervisord。您没有留下有关正在运行的实例类型的足够信息,因此我无法为您提供更完整的说明,但是如果按照以下步骤进行操作,则队列应该按预期运行。