我在 Rasbpian 上安装了 nextcloud,它通过 HTTP(端口 80)运行良好。我可以使用 WAN IP 和域名访问它(通过 VPS 上的 openVPN 隧道传输,因为我的 nextcloud 服务器没有静态 IP,并且位于 CGNAT 后面)。
我启用了 HTTPSnextcloud.enable-https lets-encrypt
并按照步骤操作。在此过程中,我得到了
object '/usr/lib/arm-linux-gnueabihf/libarmmem-${PLATFORM}.so' from /etc/ld.so.preload cannot be preloaded (cannot open shared object file): ignored.
这似乎不是一个问题,因为最终结果是
done
但是,现在,当我……
...通过 WAN IP 地址从另一台机器使用 https 浏览到 nextcloud 我收到了常见的证书警告,因为证书是颁发给域名而不是 ip。==> 那就没问题了。
...通过域名从另一台机器使用 https 浏览 nextcloud,出现错误Access through untrusted domain
。==> 不行
...通过 LAN IP 从另一台机器使用 https 浏览 nextcloud,我也收到该错误。 ==> 不行
...通过 https 从 nextcloud 服务器浏览到 nextcloudhttps://本地主机,我只收到证书警告,但可以忽略它,然后访问 nextcloud。==> 好的。
我尝试在 nextcloud 的 config.php 中的受信任域数组中添加https://
和/或:443
条目,但没有任何变化。
有什么想法可以解决此问题吗?谢谢。
答案1
找到答案了。我的/var/snap/nextcloud/
目录中有两个目录:15763
和15578
。我改错了config.php
。
我不知道如何得到两个目录以及这个数字代表什么……