我在Azure云上创建了一个虚拟机。请注意,它不是经典的虚拟机。我创造了另一个。然后我使用Putty登录到机器并安装了所有必需的软件,如NodeJS,MongoDB等。
然后我使用angular-fullstack创建了一个MEAN堆栈应用程序。然后我做了咕噜声。
最后,我转到dist文件夹并按如下方式启动Node应用程序:
NODE_ENV =生产PORT = 8080节点服务器/ app.js
该应用已成功启动。
现在,当我尝试使用IP地址访问Chrome或Firefox浏览器上的网络应用时,我无法访问它。它给出了找不到页面的错误。
https://10.25.192.29 要么 https://10.25.192.29:8080
没有任何作用。
如果我错过了配置等重大步骤,请你帮我告诉我?
答案 0 :(得分:0)
确保在VM上打开了必要的端口。检查azure门户中的VM防火墙设置。
答案 1 :(得分:0)
假设您的Azure VM上的Linux未启用任何安全策略,如防火墙或iptables。
您可以尝试在Azure旧门户网站或新门户网站上添加特定端口,请参阅我对其他帖子Accessing Azure Server - Request timed out的回答。