Amazon ec2 部署机器人在AWS EC2上将我的回购推到哪里?

Amazon ec2 部署机器人在AWS EC2上将我的回购推到哪里?,amazon-ec2,deployment,bitbucket,amazon-elastic-beanstalk,Amazon Ec2,Deployment,Bitbucket,Amazon Elastic Beanstalk,这是我的设置 HTML文档的Bitbucket回购。 弹性豆茎环境 EC2 c3实例(连接8GB弹性块存储) 因此,我成功地将Deploybot连接到Elastic Beanstalk并进行了部署。路径是默认的 看来是成功了 为Elastic Beanstalk创建应用程序归档的输出。 已创建输出应用程序存档。 将上传应用程序存档输出到S3 bucket deploybot elastic beanstalk->mysite-997c5d66。 已上载输出应用程序存档。 输出创建应用程序版本my

这是我的设置

HTML文档的Bitbucket回购。 弹性豆茎环境 EC2 c3实例(连接8GB弹性块存储)

因此,我成功地将Deploybot连接到Elastic Beanstalk并进行了部署。路径是默认的

看来是成功了

为Elastic Beanstalk创建应用程序归档的输出。 已创建输出应用程序存档。 将上传应用程序存档输出到S3 bucket deploybot elastic beanstalk->mysite-997c5d66。 已上载输出应用程序存档。 输出创建应用程序版本mysite-fbba70de-5e4736。 已创建输出应用程序版本。 输出更新环境e-txarhpt4wp的新版本。 输出环境已更新,现在将刷新

但是没有。。。档案在哪里

我带着filezilla(SFTP)访问,在服务器上找不到任何文件

而且我的路其实是,; var/www/vhosts/my.site.yay/html/

如果我在Deploybot环境设置中更改路径,repo永远不会成功部署,相反,我得到的是每次git推送都会被“绕过”,这向我表明Deploybot没有实际连接到任何东西,因此经常看到“没有更改”

有人找到线索了吗

在发布这篇文章之前,我花了几个小时进行搜索,除了官方的deploybot文档外,几乎没有任何关于在aws中使用deploybot的文章

提前感谢那些有潜在答案的人

Doh

我已经将我的ec2实例设置为使用Nginx而不是Apache-deleting Apache(httpd)

在写这个问题的过程中,我更仔细地查看了deploybot日志,并跟踪到deploybot将.zip推送到它创建的S3 bucket,然后触发弹性beanstalk环境刷新-使用任何内置的webhook

因此,无论使用什么webhook,都会查找Apache(httpd),整个过程都会失败,正如Beanstalk环境事件日志所显示的那样

错误 [实例:i-0dc350d4f82711400]命令在实例上失败。返回代码:1输出:(截断)…tory@rb_sysopen-/etc/httpd/conf/httpd.conf(Errno::enoint)from/opt/elasticbeanstalk/support/php_apache_env:81:in
使用DocumentRoot的配置值从/opt/elasticbeanstalk/support/php_apache_env:125:in更新_apache_env_vars。Hook/opt/elasticbeanstalk/hooks/appdeploy/pre/05_configure_php.sh失败。有关更多详细信息,请使用console或eb CLI检查/var/log/eb-activity.log

因此,我将我的deploybot切换到带有公钥的SFTP,它可以正常工作。(我还没有聪明到编辑/编写我自己的beanstalk Enviro或刷新webhook)

Doh

我已经将我的ec2实例设置为使用Nginx而不是Apache-deleting Apache(httpd)

在写这个问题的过程中,我更仔细地查看了deploybot日志,并跟踪到deploybot将.zip推送到它创建的S3 bucket,然后触发弹性beanstalk环境刷新-使用任何内置的webhook

因此,无论使用什么webhook,都会查找Apache(httpd),整个过程都会失败,正如Beanstalk环境事件日志所显示的那样

错误 [实例:i-0dc350d4f82711400]命令在实例上失败。返回代码:1输出:(截断)…tory@rb_sysopen-/etc/httpd/conf/httpd.conf(Errno::enoint)from/opt/elasticbeanstalk/support/php_apache_env:81:in
使用DocumentRoot的配置值从/opt/elasticbeanstalk/support/php_apache_env:125:in更新_apache_env_vars。Hook/opt/elasticbeanstalk/hooks/appdeploy/pre/05_configure_php.sh失败。有关更多详细信息,请使用console或eb CLI检查/var/log/eb-activity.log

因此,我将我的deploybot切换到带有公钥的SFTP,它可以正常工作。(我还不够聪明,无法编辑/编写自己的beanstalk Enviro或刷新webhook)