无法ping到Azure VM

时间:2017-01-29 13:05:06

标签: azure ubuntu-14.04 azure-virtual-machine

我在Ubuntu 14.04 LTS Canonical图像上创建了一个天蓝色的VM。我可以ssh到公共IP。我为:http port(80)添加了一个入站安全规则,source:any,action:allow。

我正在尝试使用psping ping端口(因为Azure不允许定期ping):

在[我的IP在这里]:80

我看到一堆"远程计算机拒绝网络连接。"打印。

我还需要做些什么来确保端口80可以公开访问?

3 个答案:

答案 0 :(得分:1)

一般来说,有两个原因导致失败:
- 网络安全组必须允许访问端口80 - VM本身的防火墙必须允许端口80可访问
- 应用程序必须在端口80上监听

如果没有任何内容,连接到端口80的尝试将失败。

答案 1 :(得分:1)

  

远程计算机拒绝网络连接。

根据错误,您需要先检查您的应用是否正在运行。根据我的经验,如果Azure NSG或防火墙阻止端口80,您应该收到错误Request timed out

您可以使用netstat -ant|grep 80请确保端口80正在如下所示:

tcp 0 0 :::80 :::* LISTEN

注意:端口80应该监听tcp而不是tcp6

此外,您可以使用telnet检查端口80是否在您的公共IP上打开。

telnet yourip 80

答案 2 :(得分:0)

原因是网络服务器不允许来自localhost以外的任何其他人的连接。

我使用以下工具来检查事物:

检查本地防火墙是否正常工作:ufw status 要检查Web服务器是否真正运行:wget localhost:80 检查服务器是否通常可访问(使用ssh端口):psping server_ip:22

相关问题