Как настроить и подключиться к работающему веб-приложению NodeJS на виртуальной машине Azure

Я создал виртуальную машину в облаке Azure. Обратите внимание, что это не классическая виртуальная машина. Я создал другой. Затем я вошел в систему с помощью Putty и установил все необходимое программное обеспечение, такое как NodeJS, MongoDB и т. д.

Затем я создал приложение стека MEAN, используя angular-fullstack. Затем я сделал grunt build.

Наконец я перешел в папку dist и запустил приложение Node следующим образом:

NODE_ENV = производственный ПОРТ = сервер узла 8080/app.js

Приложение успешно запущено.

Теперь, когда я пытаюсь получить доступ к веб-приложению в браузере Chrome или Firefox, используя IP-адрес, я не могу получить к нему доступ. Выдает ошибку, что страница не найдена.

https://10.25.192.29 или https://10.25.192.29:8080

http://10.25.192.29:8080

Ничего не работает.

Не могли бы вы помочь мне сообщить мне, если я пропустил какой-либо важный шаг, например, настройки?


person sohan sangwan    schedule 09.02.2016    source источник
comment
Этот вопрос, вероятно, относится к сбою сервера или суперпользователю.   -  person molson504x    schedule 09.02.2016


Ответы (2)


Убедитесь, что на виртуальной машине открыты необходимые порты. Проверьте настройки брандмауэра виртуальной машины на портале Azure.

person molson504x    schedule 09.02.2016

Предположение, что ваш Linux на виртуальной машине Azure не включает политику безопасности, такую ​​как брандмауэр или iptables.

Вы можете попробовать добавить конкретный порт на старый или новый портал Azure, см. мой ответ для другого потока Доступ к серверу Azure — время ожидания запроса истекло.

person Peter Pan    schedule 10.02.2016