AWS 上的 nextcloud 位于只读磁盘上

AWS 上的 nextcloud 位于只读磁盘上

我正在尝试在 Amazon Virtual Services AWS 上安装 nextcloude 服务器。我遵循了这个精彩且非常有用的教程直到第 30 步,我必须允许我的云服务器与域名关联。

当我尝试使用新域名登录时,收到错误消息

通过不受信任的域访问请联系您的管理员。如果您是管理员,请像 config.sample.php 中的示例一样编辑 config/config.php 中的“trusted_domains”设置。

有关如何配置的更多信息,请参阅文档。

因此,我发现该文件位于 /snap/nextcloud/XXXX/htdocs/config,但整个 /snap/nextcloud/XXXX 文件系统处于只读状态

df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/loop2      176M  176M     0 100% /snap/nextcloud/XXXX

我认为这意味着我必须购买存储空间或以某种方式告诉亚马逊,我将此服务用作云。有人知道如何让这个系统工作吗?

谢谢!

答案1

您使用 Snap(一种特殊类型的包管理器)安装了 Nextcloud。Snap 是一种小型文件系统,使用时以只读方式挂载。因此,挂载后,此文件系统的使用率达到 100%。

Nextcloud 配置文件位于/var/snap/nextcloud/current/nextcloud/config/目录中。此文件是可写的。

snap 会将 挂载/var/snap/nextcloud/common/nextcloud/data到 snap 中作为 Nextcloud 的数据目录。snap 将端口 80(和 443)转发到其 Apache web 服务器。与 Nextcloud 的所有通信都将使用 HTTP 协议通过这些端口进行,包括文件上传和下载。

相关内容