我在 Ubuntu 服务器上安装了 Discourse。我有一个名为“google domains”的域名,它使用动态 DNS 指向我的服务器。我可以通过域名从网络外部访问我的服务器,并且可以访问服务器上的其他应用程序。但是,我无法通过域名从网络外部访问 Discourse(我已经端口转发了所有合适的端口)。
连接到家庭网络时,尽管通过动态 DNS,我的 Discourse 安装在使用域名时也能正常工作。
任何想法都将不胜感激。
我在 Ubuntu 服务器上安装了 Discourse。我有一个名为“google domains”的域名,它使用动态 DNS 指向我的服务器。我可以通过域名从网络外部访问我的服务器,并且可以访问服务器上的其他应用程序。但是,我无法通过域名从网络外部访问 Discourse(我已经端口转发了所有合适的端口)。
连接到家庭网络时,尽管通过动态 DNS,我的 Discourse 安装在使用域名时也能正常工作。
任何想法都将不胜感激。
所以你的服务器上有多个站点运行在家庭网络中,并且位于某种反向代理之后?其他的站点都可以正常运行吗?
这已经超出了在这里能获得的帮助范围,因为有很多地方可能出错。
DNS是最可能的原因。Discourse 域是否解析到与其它站点相同的 IP 地址?远程客户端上的 DNS 是否可能被缓存了?
感谢您的回复。我实际上已经解决了所有问题。原来是路由器上的一个额外的防火墙层。
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.