我无法通过域名检查

我正在尝试使用 ./discourse-setup,但遇到了问题

正在检查您的域名 . . .
警告:无法通过主机名 www.doublekm.xyz 访问计算机的 443 端口。
警告:连接到 http://www.doublekm.xyz (端口 80) 也失败了。

这表明 www.doublekm.xyz 解析到的 IP 地址无法连接到您正在安装 discourse 的这台机器。
首先要做的是确认 www.doublekm.xyz 解析到了此服务器的 IP 地址。
您通常在购买域名的同一地点进行此操作。

如果您确定 IP 地址解析正确,则可能是防火墙问题。
搜索“打开端口 YOUR CLOUD SERVICE”可能会有帮助。

此工具仅适用于最标准的安装。如果您无法解决上述问题,则需要自己编辑 containers/app.yml,然后键入

./launcher rebuild app

端口和防火墙

[root@GreenCloud discourse]# netstat -lnptu | grep :443
[root@GreenCloud discourse]# netstat -lnptu | grep :80
tcp        0      0 173.249.197.58:8079     0.0.0.0:*               LISTEN      11225/filebrowser   
[root@GreenCloud discourse]# firewall-cmd --permanent --list-ports
8080/tcp 8079/tcp 80/tcp 443/tcp

DNS


ping

[root@GreenCloud discourse]# ping www.doublekm.xyz
PING doublekm.xyz (173.249.197.58) 56(84) 字节的数据。
来自 GreenCloud.1671433874 (173.249.197.58) 的 64 字节:icmp_seq=1 ttl=64 time=0.062 毫秒
来自 GreenCloud.1671433874 (173.249.197.58) 的 64 字节:icmp_seq=2 ttl=64 time=0.066 毫秒
来自 GreenCloud.1671433874 (173.249.197.58) 的 64 字节:icmp_seq=3 ttl=64 time=0.118 毫秒
来自 GreenCloud.1671433874 (173.249.197.58) 的 64 字节:icmp_seq=4 ttl=64 time=0.176 毫秒
来自 GreenCloud.1671433874 (173.249.197.58) 的 64 字节:icmp_seq=5 ttl=64 time=0.069 毫秒
来自 GreenCloud.1671433874 (173.249.197.58) 的 64 字节:icmp_seq=6 ttl=64 time=0.231 毫秒
来自 GreenCloud.1671433874 (173.249.197.58) 的 64 字节:icmp_seq=7 ttl=64 time=0.104 毫秒
^Z
[3]+  已停止                 ping www.doublekm.xyz
1 个赞

如果您阅读 discourse-setup 脚本,有一个命令行开关可以添加以跳过该测试。(我认为是 --skip-tests

我看不出它失败的原因,我认为它会测试以确保安装了它用于执行测试的组件。