# 端口 443 无法通过主机名访问

**URL:** <https://meta.discourse.org/t/port-443-isnt-accessible-via-hostname/165163>\
**Category:** Self-hosting\
**Tags:** unsupported-install\
**Created:** [2020年九月24日 01:23 UTC](https://meta.discourse.org/t/port-443-isnt-accessible-via-hostname/165163 "2020-09-24T01:23:49Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![awexx](https://avatars.discourse-cdn.com/v4/letter/a/ed655f/32.png) [@awexx](https://meta.discourse.org/u/awexx)\
**Post date:** [2020年九月24日 01:23 UTC](https://meta.discourse.org/t/port-443-isnt-accessible-via-hostname/165163/1 "2020-09-24T01:23:49Z")

</div>

你好！

我最近决定尝试安装 Discourse。在 Ubuntu 20.4 上将所有文件放入文件夹后，我遇到了“无法通过主机名访问端口 443

---

<div class="post-metadata">

**Author:** ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)\
**Post date:** [2020年九月24日 02:02 UTC](https://meta.discourse.org/t/port-443-isnt-accessible-via-hostname/165163/2 "2020-09-24T02:02:48Z")

</div>

请确保 Cloudflare 的 DNS 仅处于代理关闭状态（灰色云朵）。橙色云朵会导致您描述的问题。

---

<div class="post-metadata">

**Author:** ![awexx](https://avatars.discourse-cdn.com/v4/letter/a/ed655f/32.png) [@awexx](https://meta.discourse.org/u/awexx)\
**Post date:** [2020年九月24日 02:16 UTC](https://meta.discourse.org/t/port-443-isnt-accessible-via-hostname/165163/3 "2020-09-24T02:16:10Z")

</div>

这是我成功完成的最早的事情之一。我尝试的两个域名都设置为仅 DNS，并进行了 ping 测试，以确保流量仅直接到达 IP，而未经过 CF 代理。  
 ![image](https://cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/original/3X/4/5/45101882c75c30e61e2f751c9c02eb16d98168c9.png)

---

<div class="post-metadata">

**Author:** ![IAmGav](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/iamgav/32/235598_2.png) [@IAmGav](https://meta.discourse.org/u/IAmGav)\
**Post date:** [2020年九月24日 09:28 UTC](https://meta.discourse.org/t/port-443-isnt-accessible-via-hostname/165163/4 "2020-09-24T09:28:15Z")

</div>

ping 域名时出现超时。

 ![image](https://global.discourse-cdn.com/meta/original/3X/d/8/d875b567c6eb8a9efd23e6c9c0a0f1b578693f50.png)

IP 地址是否正确？

---

<div class="post-metadata">

**Author:** ![itsbhanusharma](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/itsbhanusharma/32/180717_2.png) [@itsbhanusharma](https://meta.discourse.org/u/itsbhanusharma)\
**Post date:** [2020年九月24日 09:39 UTC](https://meta.discourse.org/t/port-443-isnt-accessible-via-hostname/165163/5 "2020-09-24T09:39:34Z")

</div>

我怀疑这里存在防火墙问题。您使用的是哪家托管提供商来部署 Discourse？服务器是否使用了 UFW 或外部防火墙阻止了入站连接？

---

<div class="post-metadata">

**Author:** ![Stephen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/stephen/32/95011_2.png) [@Stephen](https://meta.discourse.org/u/Stephen)\
**Post date:** [2020年九月24日 12:05 UTC](https://meta.discourse.org/t/port-443-isnt-accessible-via-hostname/165163/6 "2020-09-24T12:05:03Z")

</div>

那仅仅意味着 ICMP 被丢弃了。这并不一定表示存在 DNS 问题，但确实表明可能使用了某种形式的防火墙。

@awexx - 你是在 Charter 宽带连接上尝试托管这个服务吗？98.0.0.0 - 98.255.255.255 是 Charter 为其电缆网络分配的旧 IP 范围。他们本不应封锁 :443 端口，但其可接受使用政策（AUP）禁止此类行为，且我此前曾听说，一旦检测到此类行为，客户的访问权限会被限制或 IP 地址会被重新分配。

另外，请检查你虚拟化 Ubuntu 实例所在环境的网络配置：它是设置为使用主机网络还是桥接模式？你使用的是哪种虚拟机管理程序（hypervisor）？

---

<div class="post-metadata">

**Author:** ![awexx](https://avatars.discourse-cdn.com/v4/letter/a/ed655f/32.png) [@awexx](https://meta.discourse.org/u/awexx)\
**Post date:** [2020年九月24日 12:31 UTC](https://meta.discourse.org/t/port-443-isnt-accessible-via-hostname/165163/7 "2020-09-24T12:31:14Z")

</div>

是的，我正在使用 Charter Broadband 连接。讽刺的是，通过该网络托管其他任何内容时，我从未遇到过任何问题，443 和 80 端口都已顺利开放，并在我的网络外部正常运行。

该服务托管在一台本地 Ubuntu 20.4 服务器上，并已设置为使用主机网络。

检查我的路由器端口转发设置，一切似乎正常。实际上，现在想来，问题可能出在路由器防火墙，对吧？

它可能正在阻止 Gavin 的 ping 请求；我刚刚又试了一次 ping，现在可以通了。

 ![image](https://global.discourse-cdn.com/meta/original/3X/8/e/8e6f98e0d48b52fdbf97da411cd53a73e636acb5.png)

---

<div class="post-metadata">

**Author:** ![Stephen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/stephen/32/95011_2.png) [@Stephen](https://meta.discourse.org/u/Stephen)\
**Post date:** [2020年九月24日 12:39 UTC](https://meta.discourse.org/t/port-443-isnt-accessible-via-hostname/165163/8 "2020-09-24T12:39:57Z")

</div>

如果您与服务器在同一网络中，那么回环连接可以解释为什么您可以 ping 通它，而对方不能。

无论如何，这听起来不像 Discourse 的问题，所以我不确定我们是否真的能帮到您。

设置指南要求使用云服务器，因为这是一种简单直接的方式，可以快速启动和运行。如果您想在网络提供商明确禁止托管服务器的区域尝试使用自己的网络环境，那么恐怕这已经超出了我们在此提供的免费支持范围，需要您自行解决。

---

<div class="post-metadata">

**Author:** ![awexx](https://avatars.discourse-cdn.com/v4/letter/a/ed655f/32.png) [@awexx](https://meta.discourse.org/u/awexx)\
**Post date:** [2020年九月24日 13:57 UTC](https://meta.discourse.org/t/port-443-isnt-accessible-via-hostname/165163/9 "2020-09-24T13:57:39Z")

</div>

我明白了，我本来也打算为 Discourse 购买一台云服务器，如果这个方案行不通，我还会把其他资源放到别处。

不管怎样，还是谢谢你了 🙂
