每次运行 ./discourse-setup 时我都会遇到这个错误,有什么解决方案吗?(我已添加了指向我的 VM IP 的 DNS A 记录)。
正在检查您的域名...
警告:计算机的 443 端口似乎无法通过主机名访问:forum.roblox-devs.com。
成功:连接到 80 端口成功!
这表明您的 DNS 设置正确,
但某些原因阻止了流量到达服务器的 443 端口。
请检查您的网络配置,确认允许连接到 443 端口。
首先要做的是确认 forum.roblox-devs.com 解析到了本服务器的 IP 地址。
您通常在购买域名的同一位置完成此操作。
如果您确定 IP 地址解析正确,则可能是防火墙问题。
在网络上搜索“开放端口 YOUR CLOUD SERVICE”可能会有所帮助。
本工具仅适用于最标准的安装。如果您无法解决上述问题,则需要自行编辑 containers/app.yml,然后输入
./launcher rebuild app
maiki
(maiki)
2
你好。
为什么你在截图中划掉了 IP 地址?我们无法确认它是否应与您的 公共 DNS 记录 匹配:
$ dig forum.roblox-devs.com
; <<>> DiG 9.11.21-RedHat-9.11.21-1.fc32 <<>> forum.roblox-devs.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 12504
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 4, ADDITIONAL: 9
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;forum.roblox-devs.com. IN A
;; ANSWER SECTION:
forum.roblox-devs.com. 300 IN A 51.103.133.217
这是正确的 IP 地址吗?您是否通过防火墙阻止了 443 端口?
很抱歉回复晚了,
每次我运行 ./discourse-setup 时,都会显示以下错误:
警告:计算机的 443 端口似乎无法通过主机名 forum.roblox-devs.com 访问。
警告:连接到 http://forum.roblox-devs.com(端口 80)也失败。
有什么可能的解决方法吗?
Benjamin_D
(Benjamin Decotte)
4
Apache 占用了端口,如果您不需要使用它,请禁用或卸载它。
我已经停止了 Apache 服务,但现在它又给出了类似的错误。
Benjamin_D
(Benjamin Decotte)
6
443 端口可能被防火墙阻止🤔,但我认为目前这只是一个警告?
Benjamin_D
(Benjamin Decotte)
8
假设您的主机已安装 ufw,可以使用类似 sudo ufw status verbose 的命令。
在这里,我运行 sudo ufw status verbose
Benjamin_D
(Benjamin Decotte)
11
所以我认为这方面你已经做得很好了。
现在或许可以
./launcher rebuild app
在 discourse 目录内执行
Benjamin_D
(Benjamin Decotte)
12
抱歉,我没看到这条消息。这台主机上是否已经运行了应用程序?