У меня есть сервер Nextcloud (виртуальная машина Nextcloud, установленная на хосте Kubuntu 18.04), который неожиданно перестал принимать внешние подключения.
Пинг с внешнего IP работает нормально, поэтому я не думаю, что это проблема DNS. Я могу получить доступ к серверу и с внутреннего IP. Но с внешнего IP-адреса я получаю ошибку: "Этот сайт не может быть доступен. example.com неожиданно закрыл соединение" при использовании Chrome.
Я подтвердил, что порты 443 и 80 переадресованы с помощью, yougetsignal.com
и мой маршрутизатор переадресует эти порты на сервер. Мой IP-адрес не статический, поэтому я использую dyndns, но я обновил IP-адрес в системе dyndns вручную, но проблема не исчезла.
Это мой первый сервер, и у меня закончились идеи по устранению неполадок. Как мне исправить эту проблему?
решение1
Сообщение об ошибке относится к example.com
Я предполагаю, что параметр trusted_domains в вашем config.php настроен неправильно.
'trusted_domains' => [ 'demo.example.org', 'otherdomain.example.org', '10.111.112.113', '[2001:db8::1]' ],
Но проблема может быть и в конфигурации httpd (Apache/NGinX).
Пожалуйста, убедитесь, что вы включили домен dyndns в настройки trusted_domains и httpd сервера. Обычно доменное имя dyndns не является вашим основным именем хоста, поэтому следует проявлять особую осторожность.