无法使用ip在外部访问Azure服务器中的Node js部署
Node js deployement in Azure server could not be accesses outside using ip
我尝试使用 CLI 在 azure ubuntu 中部署一个简单的节点 js 服务,控制台日志显示服务器在端口 8080 上启动(该服务在我的本地机器上运行良好),但是当我尝试从外部访问 public ip,它给出 无法访问站点
以下是我部署服务时的输出
azureuser@myVM:~/drugdemo/user_service/drulistService$ vi server.js
azureuser@myVM:~/drugdemo/user_service/drulistService$ node server.js
App is listening on 8080
^C^C
azureuser@myVM:~/drugdemo/user_service/drulistService$ pm2 start server.js
[PM2] Starting
/home/azureuser/drugdemo/user_service/drulistService/server.js in fork_mode (1 instance)
[PM2] Done.
Use `pm2 show <id|name>` to get more details about an app
azureuser@myVM:~/drugdemo/user_service/drulistService$
请帮助我提出您的建议。
(我已经尝试将 'localhost' 更改为“0.0.0.0”和“127.0.0.1”,但对我不起作用)
提前致谢
确保同时通过 Azure 打开防火墙端口,而不仅仅是服务器。
我尝试使用 CLI 在 azure ubuntu 中部署一个简单的节点 js 服务,控制台日志显示服务器在端口 8080 上启动(该服务在我的本地机器上运行良好),但是当我尝试从外部访问 public ip,它给出 无法访问站点
以下是我部署服务时的输出
azureuser@myVM:~/drugdemo/user_service/drulistService$ vi server.js
azureuser@myVM:~/drugdemo/user_service/drulistService$ node server.js
App is listening on 8080
^C^C
azureuser@myVM:~/drugdemo/user_service/drulistService$ pm2 start server.js
[PM2] Starting
/home/azureuser/drugdemo/user_service/drulistService/server.js in fork_mode (1 instance)
[PM2] Done.
Use `pm2 show <id|name>` to get more details about an app
azureuser@myVM:~/drugdemo/user_service/drulistService$
请帮助我提出您的建议。 (我已经尝试将 'localhost' 更改为“0.0.0.0”和“127.0.0.1”,但对我不起作用)
提前致谢
确保同时通过 Azure 打开防火墙端口,而不仅仅是服务器。