我有一个在端口8000上运行服务的Azure服务器。
这适用于localhost:8000。
我有Azure规则转发端口8000:
而我的防火墙被禁用:
我通过Node.js提供HTML文件 他们在本地工作,服务器报告没有错误,但我收到一个
ERR_EMPTY_RESPONSE
在铬。 我试图运行其他服务,Java API的服务JSON,但没有任何工作。 其他港口,如8010或80不起作用。
我可以做些什么来使这个端口function,并启用我的networking服务器?
更高级的azure色规则图像:
根据你的描述,你的服务似乎只能在127.0.0.1上进行监听,所以你只能访问虚拟机内的服务。 你可以检查使用下面的命令。
netstat -ant|findstr 8000 。
请确保您的服务正在侦听0.0.0.0. 或VM的私有IP如10.0.0.4 。 也许你需要修改你的服务configuration。