关于StackOverflow的第一个问题,在此先感谢您的帮助;-)
因此,我刚刚设置了我的第一个个人Web服务器,并且大多数情况下工作正常。
我正在运行三个服务:
我可以通过IP地址(Teamspeak Client / Curl / openSSH)访问所有服务器。
现在我不了解的部分:当我可以通过以下方式连接到 teamspeak / ssh 时服务器的域名example.com
,我不能通过域名( curl 和浏览器都不能)连接到http-Server:
curl example.com
,curl http://example.com
,curl http://example.com:80
我的家用计算机中的 都不会从服务器得到响应(只有最终超时)。
curl example.com
会生成nginx / apache示例文档(这是预期的结果)。
更多信息:
host example.com
返回服务器的ip。
域名的DNS记录为:Name: example.com; Type: A; TTL: 3600; Target: <server-ip>
我没有以任何方式配置http服务器。仅使用了官方docker镜像。
服务器上docker ps
的结果:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
ea9d7dc1fd72 c5a012f9cf45 "httpd-foreground" 4 minutes ago Up 4 minutes 0.0.0.0:8080->80/tcp httpd
1ce69dc63349 teamspeak "entrypoint.sh ts3se…" 17 hours ago Up 15 hours 0.0.0.0:10011->10011/tcp, 0.0.0.0:9987->9987/udp, 0.0.0.0:30033->30033/tcp teamspeak
更新:@taleodor要求的其他信息:
该服务器是托管在https://zap-hosting.com
dig example.com
这样为我的服务器显示正确的IP:
;; ANSWER SECTION:
example.com. 2814 IN A <server-ip>