我有一个非常奇怪的问题,它影响了我尝试过的所有新Ubuntu服务器安装上的十月CMS媒体管理器。
我在中有先决条件设置
filesystem.php
'default' => 's3',
'cloud' => 's3',
's3' => [
'driver' => 's3',
'key' => 'key',
'secret' => 'secret',
'region' => 'ap-southeast-1',
'bucket' => 'bucket-name',
],
通过这些设置,它可以在我的任何旧AWS服务器实例或开发机器上完美工作。我转到10月CMS后端的媒体管理器,看到S3存储桶中有什么。没问题。
但在我今天尝试在AWS上安装的每一个新的Ubuntu实例上(我尝试了几个,只是为了确定),我都遇到了同样的问题:
504 Gateway Time-out
nginx/1.10.3 (Ubuntu)
所有Ubuntu实例(工作和非工作)都是16.04版本,带有最新的LEMP堆栈。增加超时设置没有什么区别,只是超时消息需要更长的时间才能显示。这种简单的东西不应该在没有其他任何东西运行的情况下花那么长时间进行新的安装。事实上,在我的旧实例和开发机器上,同样的事情需要几秒钟的时间。
我当然有
October.Drivers
为AWS-SDK软件包安装。
我一定错过了什么明显的东西。有人能想到这可能是什么吗?
更新
-
这绝对不是防火墙问题(UFW或AWS)
-
安装在同一服务器上的AWS CLI工具工作正常
-
10月CMS日志或PHP错误日志中没有任何内容,nginx日志中唯一的内容就是超时。