无法 ping 到 Azure VM
Can not ping to Azure VM
我已经从 Ubuntu 14.04 LTS Canonical 映像在 azure 上创建了一个 VM。我可以 ssh 到 public IP。我为以下内容添加了入站安全规则:http 端口 (80),来源:任何,操作:允许。
我正在尝试使用 psping ping 端口(因为 Azure 不允许常规 ping):
psing [我的ip]:80
我看到一堆“远程计算机拒绝网络连接”。打印。
我还需要做些什么来确保端口 80 可以访问public?
一般来说,失败的原因有两个:
- 网络安全组必须允许端口 80 可访问
- VM 本身的防火墙必须允许端口 80 可访问
- 应用程序必须侦听端口 80
如果其中任何一个未到位,连接到端口 80 的尝试将失败。
The remote computer refused the network connection.
根据错误,你需要检查你的应用程序是否 运行 firstly.Based 根据我的经验,如果 Azure NSG 或防火墙阻止端口 80,你应该得到错误 Request timed out
.
您可以使用 netstat -ant|grep 80
请确保端口 80 正在侦听,如下所示:
tcp 0 0 :::80 :::* LISTEN
注意:端口 80 应该监听 tcp 而不是 tcp6。
此外,您可以使用 telnet
检查您的 public IP 上的端口 80 是否打开。
telnet yourip 80
原因是网络服务器不允许来自本地主机以外的任何其他人的连接。
我使用了以下工具来检查:
检查本地防火墙是否正常工作:ufw status
检查网络服务器是否真的 运行:wget localhost:80
检查服务器是否可以正常访问(psping ssh 端口):psping server_ip:22
我已经从 Ubuntu 14.04 LTS Canonical 映像在 azure 上创建了一个 VM。我可以 ssh 到 public IP。我为以下内容添加了入站安全规则:http 端口 (80),来源:任何,操作:允许。
我正在尝试使用 psping ping 端口(因为 Azure 不允许常规 ping):
psing [我的ip]:80
我看到一堆“远程计算机拒绝网络连接”。打印。
我还需要做些什么来确保端口 80 可以访问public?
一般来说,失败的原因有两个:
- 网络安全组必须允许端口 80 可访问
- VM 本身的防火墙必须允许端口 80 可访问
- 应用程序必须侦听端口 80
如果其中任何一个未到位,连接到端口 80 的尝试将失败。
The remote computer refused the network connection.
根据错误,你需要检查你的应用程序是否 运行 firstly.Based 根据我的经验,如果 Azure NSG 或防火墙阻止端口 80,你应该得到错误 Request timed out
.
您可以使用 netstat -ant|grep 80
请确保端口 80 正在侦听,如下所示:
tcp 0 0 :::80 :::* LISTEN
注意:端口 80 应该监听 tcp 而不是 tcp6。
此外,您可以使用 telnet
检查您的 public IP 上的端口 80 是否打开。
telnet yourip 80
原因是网络服务器不允许来自本地主机以外的任何其他人的连接。
我使用了以下工具来检查:
检查本地防火墙是否正常工作:ufw status 检查网络服务器是否真的 运行:wget localhost:80 检查服务器是否可以正常访问(psping ssh 端口):psping server_ip:22