我不能ping同一服务器下的域,但可以从其他机器

时间:2018-05-25 01:30:59

标签: ubuntu server

我的网络服务器拱门是cloudflare CDN ----> Nginx ---> Web

例如,网络域名为www.weba.com 我可以从我的本地机器访问weba

curl www.weba.com  -> get response

但是,当我进入weba时,请输入终端

curl www.weba.com ->  url: (7) Failed to connect to www.weba.com port 80: Connection refused
ping www.weba.com -> get response!
traceroute www.weba.com -> get response and show only one step.

如何获得更多细节或解决问题?

1 个答案:

答案 0 :(得分:0)

尝试通过ip& amp;来自目标主机终端的localhost:

curl -i http://localhost:80
telnet localhost 80

如果您不被拒绝,这看起来像防火墙问题。 检查iptables以查看是否有任何明确的规则会阻止您的本地主机访问端口80(我假设这是您的网络服务器):

iptables -L

如果你被拒绝,似乎nginx是罪魁祸首。检查您的nginx配置和错误日志,查找与您的错误相关的任何内容。我不认为nginx是原因,因为"连接拒绝"似乎在它到达你的网络服务器及其规则之前就已经发生了。