我有一个 nextcloud 服务器(安装在 Kubuntu 18.04 主机内的 Nextcloud VM),它意外停止接受外部连接。
从外部 IP 执行 Ping 操作很顺利,因此我认为这不是 DNS 问题。我也可以从内部 IP 访问服务器。但从外部 IP 地址使用 Chrome 时,我收到错误:“无法访问此站点。example.com 意外关闭了连接”。
我确认端口 443 和 80 已转发,yougetsignal.com
并且我的路由器正在将这些端口转发到服务器。我的 IP 地址不是静态的,所以我正在使用 dyndns,但我已手动更新了 dyndns 系统中的 IP 地址,但问题仍未得到解决。
这是我的第一台服务器,我已经没有办法解决问题了。我该如何解决这个问题?
答案1
错误消息指的是 example.com
我猜测您的 config.php 中的 trust_domains 设置配置错误。
'trusted_domains' => [ 'demo.example.org', 'otherdomain.example.org', '10.111.112.113', '[2001:db8::1]' ],
但也可能是您的 httpd(Apache/NGinX)配置有错误。
请确保在您的 trust_domains 和 httpd 服务器配置中包含 dyndns 域。通常 dyndns 域名不是您的主主机名,因此应特别小心。