我的网络服务器拱门是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.
如何获得更多细节或解决问题?
答案 0 :(得分:0)
尝试通过ip& amp;来自目标主机终端的localhost:
curl -i http://localhost:80
telnet localhost 80
如果您不被拒绝,这看起来像防火墙问题。 检查iptables以查看是否有任何明确的规则会阻止您的本地主机访问端口80(我假设这是您的网络服务器):
iptables -L
如果你被拒绝,似乎nginx是罪魁祸首。检查您的nginx配置和错误日志,查找与您的错误相关的任何内容。我不认为nginx是原因,因为"连接拒绝"似乎在它到达你的网络服务器及其规则之前就已经发生了。