所以,当我尝试设置 Discourse 时,设置完成后提示登录管理员账户,但域名拒绝连接。我已经配置好了 DNS。
谢谢,如果能得到任何帮助就太好了。
![]()
您是否创建了指向 Droplet IP 地址的 DNS 记录?(仅确认)
是的
您能否将 DNS 记录解析到该 IP 地址?
是的
是的,我可以 ping 通 Droplet。
Droplet 是否启用了任何类型的防火墙?
不确定
您使用的是 Discourse 推荐安装方式还是“一键应用”?
如果您没有设置任何防火墙,那么大概率您并未使用防火墙。
您使用的是 Discourse 推荐的安装方式,还是一键式应用?
是的,我使用了。
请运行 docker ps 和 netstat -tlpn,查看 Discourse 是否正在运行,并确认端口 80 上是否有处于 LISTEN 状态的进程。
您应该看到类似以下内容:
root@example:~# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
86800988ad89 local_discourse/app "/sbin/boot" 12 days ago Up 12 days 0.0.0.0:80->80/tcp, 0.0.0.0:443->443/tcp app
root@example:~# netstat -tlpn
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 562/sshd
tcp6 0 0 :::22 :::* LISTEN 562/sshd
tcp6 0 0 :::443 :::* LISTEN 13472/docker-proxy
tcp6 0 0 :::80 :::* LISTEN 13483/docker-proxy
好的,我会试试,谢谢。
好吧,既然它没有使用 80 端口,那我就重装一下 VPS 吧。
请务必使用此处提供的云安装指南:discourse/docs/INSTALL.md at main · discourse/discourse · GitHub
我们的团队不支持“一键安装”。
好的,谢谢您的信息。