使用 VPS 和 DIRECTUS 时网站出现 500 错误

问题描述 投票:0回答:1

所以我有一个酒吧网站,使用 VPS 托管,并带有 MYSQL 数据库。我还使用 DIRECTUS 作为 CMS。正如您在网站上看到的,它在大多数情况下都有效。在一页上,所有图像都没有问题地显示。但在另一个页面上,具有相同的布局,只有一些图像会显示,其他图像不会显示。他们在开发工具中都有 500 个错误(控制台中也有一个代码错误,但据我所知与问题无关):

所有图像在服务器上具有完全相同的权限,如下:

我认为没有理由让某些图像可见,而另一些则不可见,因为它们好像是通过 Directus 上传的,托管在同一服务器上的同一文件夹中,具有相同的权限。如果有人对该怎么做或者问题出在哪里有任何想法,我将非常感激,我现在迷路了。

编辑: 因此,在我能找到的每个错误日志中搜索了一会儿之后,我唯一能找到的就是这些(来自 nginx 日志):

从访问日志:

从错误日志来看: 2024/04/08 12:16:32 [crit] 175647#175647: *18226 SSL_do_handshake() 失败(SSL:错误:0A00006C:SSL 例程::错误的密钥共享),同时 SSL 握手,客户端:redacted,服务器: 0.0.0.0:443

不确定这些是否有帮助。

vps directus
1个回答
0
投票

您的关键参数 (

?key=thumb
) 似乎破坏了请求。该值不得经过身份验证才能发出该请求。

以下 URL(由您提供)效果很好: https://api.hopstorelyon.fr/assets/2296f6ef-8e26-4024-b207-3972a9c5acaf

© www.soinside.com 2019 - 2024. All rights reserved.