首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Nextcloud信任域,通过环境变量自动配置

Nextcloud信任域,通过环境变量自动配置
EN

Stack Overflow用户
提问于 2018-10-11 03:09:10
回答 2查看 3.5K关注 0票数 2

当我使用环境变量配置nextcloud (在docker容器中运行)时,我不能在它之后访问站点,我需要使用bash手动配置连接到docker。如何在不创建自己的docker镜像的情况下自动解决此问题?

EN

回答 2

Stack Overflow用户

发布于 2018-11-22 23:09:29

这听起来像是信任域的问题。如果您在https://github.com/nextcloud/docker上查看他们的存储库(自述文件),您将看到一个名为NEXTCLOUD_TRUSTED_DOMAINS的环境变量,您可以在您的docker环境中设置它。

或者,你会在{app}/config/config.php中找到它,在我的经验中,为它设置的默认值仅为' localhost‘,至少允许从localhost连接到NextCloud。

希望这能有所帮助。

票数 0
EN

Stack Overflow用户

发布于 2022-01-19 00:54:27

只有在构建全新的实例时,才会提取环境变量并将其应用于配置。如果您已经创建了一个映射到该卷中的config.php文件,那么该环境变量将不会覆盖它。

如果你想保持现有的配置不变,你需要通过SSH连接到你的NAS,然后进入你的Nextcloud Docker文件夹,找到/config/config.php。对我来说,它位于:/docker/nextcloud/config/www/nextcloud/config

然后输入:sudo nano config.php

快速vi刷新-I插入,esc退出编辑模式,:qw退出写入模式,但在这种情况下,您可能需要使用:qw!

并添加一个新域,只需通过在PHP数组中添加一个新项来添加新条目:

代码语言:javascript
运行
复制
  'trusted_domains' =>
  array (
    0 => '192.168.0.29',
    1 => 'cloud.example.com',
  ),

参考:https://help.nextcloud.com/t/howto-add-a-new-trusted-domain/26

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52747208

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档