你好!
我最近决定尝试安装 Discourse。在 Ubuntu 20.4 上将所有文件放入文件夹后,我遇到了“无法通过主机名访问端口 443
你好!
我最近决定尝试安装 Discourse。在 Ubuntu 20.4 上将所有文件放入文件夹后,我遇到了“无法通过主机名访问端口 443
请确保 Cloudflare 的 DNS 仅处于代理关闭状态(灰色云朵)。橙色云朵会导致您描述的问题。
这是我成功完成的最早的事情之一。我尝试的两个域名都设置为仅 DNS,并进行了 ping 测试,以确保流量仅直接到达 IP,而未经过 CF 代理。
![]()
我怀疑这里存在防火墙问题。您使用的是哪家托管提供商来部署 Discourse?服务器是否使用了 UFW 或外部防火墙阻止了入站连接?
那仅仅意味着 ICMP 被丢弃了。这并不一定表示存在 DNS 问题,但确实表明可能使用了某种形式的防火墙。
@awexx - 你是在 Charter 宽带连接上尝试托管这个服务吗?98.0.0.0 - 98.255.255.255 是 Charter 为其电缆网络分配的旧 IP 范围。他们本不应封锁 :443 端口,但其可接受使用政策(AUP)禁止此类行为,且我此前曾听说,一旦检测到此类行为,客户的访问权限会被限制或 IP 地址会被重新分配。
另外,请检查你虚拟化 Ubuntu 实例所在环境的网络配置:它是设置为使用主机网络还是桥接模式?你使用的是哪种虚拟机管理程序(hypervisor)?
如果您与服务器在同一网络中,那么回环连接可以解释为什么您可以 ping 通它,而对方不能。
无论如何,这听起来不像 Discourse 的问题,所以我不确定我们是否真的能帮到您。
设置指南要求使用云服务器,因为这是一种简单直接的方式,可以快速启动和运行。如果您想在网络提供商明确禁止托管服务器的区域尝试使用自己的网络环境,那么恐怕这已经超出了我们在此提供的免费支持范围,需要您自行解决。
我明白了,我本来也打算为 Discourse 购买一台云服务器,如果这个方案行不通,我还会把其他资源放到别处。
不管怎样,还是谢谢你了 ![]()