无法在Azure VM

时间:2017-12-01 06:00:26

标签: ubuntu firewall azure-virtual-machine

我有一台运行Ubuntu 16.04的Azure VM。我正在开发一个由Apache托管的Django应用程序,因此生产站点托管在端口80上,但开发服务器是8000或其他什么。

起初我无法访问我的VM的公共DNS;然后我跟着this blog设置了80和8000的入站安全规则。我能够在80上访问生产站点,但仍然无法超过8000.

我认为它是防火墙规则所以我去了并使用ufw命令来允许端口8000.没有任何改变。有人可以告诉我我错过了什么吗?我试着用谷歌搜索,但没有找到任何有用的东西。

1 个答案:

答案 0 :(得分:0)

我们可以按照以下步骤进行检查:
1.确保您的服务正在运行:

netstat -ant | grep 8000

2.如果您的服务绑定0.0.0.0上的端口,请确保您的服务绑定在localhost(127.0.0.1)上,这意味着 接受来自外部的任何连接。