服务器无法找到彼此

服务器无法找到彼此

我最初在 Superuser 上发布了此内容,但由于某种原因,它被标记为离题,因此这似乎是发布此内容的唯一合理地方。

我有一个网络服务器,用于托管我的网站(https://thijs365.com/)和我的 Nextcloud 服务器(https://cloud.thijs365.com)。该 Nextcloud 服务器配置为使用 OnlyOffice 文档服务器 (https://docservice.thijs365.com/)。但是,Nextcloud 安装无法访问文档服务器。经过一番搜索,我发现我也无法访问curl -L我的网站;它只是超时了。Nginx 配置为代理传递到文档服务器。我已将我的配置拆分为多个文件;您可以找到我的 thijs365.com 配置这里,可以找到 docservice 配置这里,ssl 配置这里,nextcloud 配置这里以及 php 配置这里。我的 Web 服务器运行 Ubuntu 18.04,我的文档服务器运行 CentOS 7。

更新: 我发现curl从我的笔记本电脑工作,这意味着服务器无法在内部互相访问。

答案1

我最终通过为文档服务器提供证书来修复它。然后我在 /etc/hosts 文件中添加了内部 IP,后面跟着主机名。这有效。这很不可靠,但对于这样的问题,你别无选择。

相关内容