首页 生活随笔

Nextcloud旧版升级到新版有时候会报错webfinger和nodeinfo规则配置不太对。
网上很多教程都是错的,试了很久试出个对的,记录一下。
找到Nextcloud的配置目录:config/nginx/site-confs
vi打开nginx配置default,配置伪静态规则

location = /.well-known/carddav {
  return 301 https://网盘域名:443/remote.php/dav;
}
location = /.well-known/caldav {
  return 301 https://网盘域名:443/remote.php/dav;
}
location = /.well-known/host-meta {
  return 301 https://网盘域名:443/public.php?service=host-meta;
}
location = /.well-known/host-meta.json {
  return 301 https://网盘域名:443/public.php?service=host-meta-json;
}
    location = /.well-known/webfinger {
  return 301 https://网盘域名:443/index.php/.well-known/webfinger;
}
    location = /.well-known/nodeinfo {
  return 301 https://网盘域名:443/index.php/.well-known/nodeinfo;
}

保存重启nginx刷新页面即可
QQ截图20210818095709.jpg




文章评论

    ghostxiu 访客ChromeWindows
    23天 前   回复

    23配置完,问题没解决,还多了一句
    你正通过安全连接访问你的实例,然而你的实例正生成不安全的 URL。这很可能意味着你位于反向代理的后面,覆盖的配置变量没有正确设置。可以阅读 有关此问题的文档页 ↗

    Chengzhi Miao 访客ChromeWindows
    2022-04-14 9:42   回复

    您的网页服务器未正确设置以解析“/.well-known/webfinger”。更多信息请参见文档↗。
    您的网页服务器未正确设置以解析“/.well-known/nodeinfo”。更多信息请参见文档↗。

    上面这两个还是存在 版本是是最新的Nextcloud Hub II (23.0.3)

      ghostxiu 访客ChromeWindows
      23天 前   回复

      找到解决方法了吗,我也是一样的,用了网上所有的配置方法
      包括nextcloud官方的,都不行
      以前20版本的没有问题,现在23版本的对文件操作都没有权限

      栗子 站长ChromeWindows
      29天 前   回复

      我用的21版升级到22的,23的没用过,建议再爬一下贴尝试下其他方式。

    嘿嘿哒 访客ChromeWindows
    2022-02-10 14:45   回复

    webfinger not supported