2016-10-20 5 views
-2

Я создал классическую виртуальную машину на Azure.Machine создал и развернул успешно, и я получил URL (abc.cloudapp.net). Я пытаюсь получить доступ из Интернета, но не смог подключиться. Я могу подключиться через удаленно.Невозможно получить доступ к виртуальной машине через интернет

+0

Вам нужен открытый порт (через конечную точку или группу сетевой безопасности - см. Мой ответ [здесь] (http://serverfault.com/a/737796/99269) на ServerFault (где этот тип вопрос принадлежит) –

+0

Я пробовал это решение, но он не работает. Я могу получить доступ к серверу через https: // localhost: 2464 внутри виртуальной машины, но он не работает со стороны. Azure предоставляет облачное приложение «abc .cloudapp.net: 2464 "но это не работает –

ответ

1

Прежде всего, убедитесь, что на виртуальной машине есть веб-сервер, например IIS. Затем убедитесь, что брандмауэр в ОС разрешает трафик на порт 80.

Если у вас есть классическая виртуальная машина, вы должны добавить правило в ACL конечной точки.

Если у вас есть диспетчер ресурсов, добавьте исключение в правила безопасности входящей сети Network Security.

Группу сетевой безопасности можно найти, установив карту сетевого интерфейса, подключенную к вашей виртуальной машине. По умолчанию он прилагается.

+0

В основном, я запускаю Apche tomcate на 2464-порту с https (ssl), и я уже остановил брандмауэр. –

+0

Я могу получить доступ к этому серверу внутри виртуальной машины с помощью удаленного входа Я не вижу группы сетевой безопасности ... –

+0

См. Мое редактирование, не понимал, что это классическая виртуальная машина, вы должны добавить конечной точки для виртуальной машины и добавить правило в свой ACL. – juunas

1

Как говорит Юунас, мы должны добавить конечную точку с порталом Azure.
1.sign in Azure классический портал.
2.Нажмите Виртуальные машины, а затем щелкните имя виртуальной машины, которую вы хотите настроить.
3.Нажмите Конечные точки. На странице «Конечные точки» перечислены все текущие конечные точки для виртуальной машины. (Этот пример представляет собой виртуальную машину Windows. VM Linux по умолчанию показывает конечную точку для SSH.)
enter image description here 4.В панели задач щелкните . Добавить.
5.На вкладке Добавить конечную точку на виртуальную машину выберите тип конечной точки. И введите номер порта для входящего трафика в Интернете, в частном порту, введите номер порта, на котором прослушивает виртуальная машина.

Более подробной информации о добавлении конечной точки, пожалуйста, обратитесь к ссылке ниже:
https://azure.microsoft.com/en-us/documentation/articles/virtual-machines-windows-classic-setup-endpoints/

Если у вас есть вопросы, добро пожаловать на сообщение сюда. Благодарю.
С наилучшими пожеланиями,

+0

Я пробовал решение выше, но все еще не работает. При создании IP-адреса экземпляра, который работает. –

+0

Но я не хочу получать доступ через экземпляр IP, потому что он изменится, когда я перезапущу компьютер. –

Смежные вопросы