连接到AWS时,10月媒体管理器504网关在Nginx中超时

时间:2017-12-23 16:44:05

标签: nginx aws-sdk octobercms

我有一个非常奇怪的问题,影响了我尝试的所有新Ubuntu服务器安装的OctoberCMS媒体管理器。

我在filesystem.php

中有先决条件设置
'default' => 's3',

'cloud' => 's3',

's3' => [
    'driver' => 's3',
    'key'    => 'key',
    'secret' => 'secret',
    'region' => 'ap-southeast-1',
    'bucket' => 'bucket-name',
],

通过这些设置,它可以在我的任何旧AWS服务器实例或我的开发计算机上完美运行。我在OctoberCMS后端转到媒体管理器,我看到了S3存储桶中的内容。没问题。

但是在每一个新的Ubuntu实例上我今天都尝试在AWS上安装(我试过几个,在不同的地区只是为了确定)我遇到了同样的问题:

504 Gateway Time-out

nginx/1.10.3 (Ubuntu)

所有Ubuntu实例(工作和非工作)都是16.04,带有最新的LEMP堆栈。增加超时设置没有区别,只是超时消息显示需要更长的时间。这个简单的东西不应该花费很长时间在全新安装上,无论如何都不会运行。事实上,我的旧实例和我的开发机器需要几秒钟的时间。

我显然已经为AWS-SDK包安装了October.Drivers

我必须遗漏一些明显的东西。谁能想到它可能是什么?

更新

  • 这绝对不是防火墙问题(UFW或AWS)
  • 安装在同一服务器上的AWS CLI工具可以正常工作
  • 在OctoberCMS日志或PHP错误日志中没有任何内容,nginx日志中唯一的事情就是超时。

1 个答案:

答案 0 :(得分:2)

好的,所以经过一天的尝试各种奇怪和奇妙的事情,并试图让新服务器配置与旧服务器完全相同,我把问题缩小到一个差异,这是缺少{ {1}}包。

安装完毕后,一切正常。