2016-10-25 1 views
1

Azure Screenshot of my VMЗапуск двух Nodejs серверов на одном Azure VM

У меня есть один VM работает с сервером одного узла на 80 расслоение плотной порт. Его работа неплохая. Теперь я запускаю другой узел nodejs локально на виртуальной машине с портом 3000. Он работает локально на виртуальной машине вместе с 80 портами. Так,

локальный: 80

локальный: 3000

работает как шарм. Проблема в том, что URL-адрес, который находится в прямом эфире, например, http://zubair.cloudapp.net, работает только с портом 80, как мне запустить сервер с 3000 портами с помощью этого URL-адреса? Я подумал о чем-то вроде этого: http://zubair.cloudapp.net:3000 но он не работал.

Примечание: Я также добавил 3000 портов в конечных точках, которые не показаны на картинке, но все равно это не сработало. Любая помощь будет оценена по достоинству. Спасибо

+0

Конечные точки в Azure Portal настроены для уровня Azure Cloud вне экземпляра виртуальной машины, вы можете попытаться включить входящий порт в брандмауэре в VM, как и решение @ evilSnobu. Для получения дополнительной информации вы можете обратиться к https://technet.microsoft.com/en-us/library/ms345310(v=sql.100).aspx. Любое дальнейшее беспокойство, пожалуйста, не стесняйтесь, дайте мне знать. –

+0

Спасибо, заглядывая в него. Большое спасибо –

ответ

1

Это похоже на виртуальную машину Windows. Вы добавили правило для 3000/TCP входящих в брандмауэр ОС?

Для выполнения этой работы вам необходимы определение конечной точки и правило брандмауэра Windows для 3000/TCP (входящий).

+0

О, я не сделал этого. Позвольте мне добавить, что в брандмауэре OS. Обновит вас. Спасибо –

+0

Спасибо, что это сработало. Очень признателен :) –