Развертывание узла js на сервере Azure не может быть доступно извне с использованием ip - PullRequest
0 голосов
/ 09 июня 2018

Я попытался развернуть простую службу js узла в Azure Ubuntu с помощью CLI, в журналах консоли говорится, что сервер работает на порту 8080 (эта же служба отлично работает на моей локальной машине), но когда я попытался получить доступ к общедоступному 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», но у меня не получилось)

Заранее спасибо

1 Ответ

0 голосов
/ 09 июня 2018

Обязательно откройте порт брандмауэра через Azure, а не только на сервере.

Это может помочь: https://blogs.msdn.microsoft.com/pkirchner/2016/02/02/allow-incoming-web-traffic-to-web-server-in-azure-vm/

...