2016-12-22 10 views
1

Я создал Red Hat VM в Microsoft Azure и смог подключиться через ssh.Не удалось подключить порт в Microsoft Azure Vm

Я запустил сервер Java в VM с портом 8081, и он успешно сработал. Но я не могу просмотреть его в браузере. Его загрузка не загружается.

Я попытался следующие, и все, но не загружаются: -

host:80 
host:8080 
host:8081 

Я добавил Inbound правила безопасности в группе безопасности сети и связанных подсеть к нему. Тем не менее я не могу просматривать свой сервер в браузере.

Я следовал этому правилу document для въездной безопасности

Вот мой въездной правило enter image description here

NetStat -tuplen

(Not all processes could be identified, non-owned process info 
will not be shown, you would have to be root to see it all.) 
Active Internet connections (only servers) 
Proto Recv-Q Send-Q Local Address Foreign Address State User Inode PID/Program name 
tcp 0 0 127.0.0.1:29131 0.0.0.0:* LISTEN 0 20864 - 
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 0 13894 - 
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 0 18132 - 
tcp 0 0 127.0.0.1:27017 0.0.0.0:* LISTEN 994 19499 - 
tcp6 0 0 :::111 :::* LISTEN 0 13893 - 
tcp6 0 0 :::8081 :::* LISTEN 1000 28721 3212/java 
tcp6 0 0 :::22 :::* LISTEN 0 18143 - 
tcp6 0 0 :::9080 :::* LISTEN 1000 28547 3212/java 
udp 0 0 0.0.0.0:68 0.0.0.0:* 0 16585 - 
udp 0 0 0.0.0.0:111 0.0.0.0:* 0 23825 - 
udp 0 0 127.0.0.1:323 0.0.0.0:* 995 15601 - 
udp 0 0 0.0.0.0:45876 0.0.0.0:* 0 16574 - 
udp 0 0 0.0.0.0:893 0.0.0.0:* 0 23826 - 
udp6 0 0 :::57126 :::* 0 16575 - 
udp6 0 0 :::111 :::* 0 23827 - 
udp6 0 0 ::1:323 :::* 995 15602 - 
udp6 0 0 :::893 :::* 0 23828 - 

сс -tln

State Recv-Q Send-Q Local Address:Port Peer Address:Port 
LISTEN 0 10 127.0.0.1:29131 *:* 
LISTEN 0 128 *:111 *:* 
LISTEN 0 128 *:22 *:* 
LISTEN 0 128 127.0.0.1:27017 *:* 
LISTEN 0 128 :::111 :::* 
LISTEN 0 50 :::8081 :::* 
LISTEN 0 128 :::22 :::* 
LISTEN 0 50 :::9080 :::* 

ответ

2

Согласно вашим снимок экрана, я замечаю, что ваш ser тик слушает tcp6. Исходя из моих знаний, если порт предоставляет только сервис ipv6, вы не можете использовать IPv4-адрес для доступа.

Я заметил, что вы используете контейнер для причалов, причал использует IPv6 по умолчанию. Вы можете позволить причальной силе использовать IPv4. Существует хороший answer об этом.

+0

Я уже связал NSG с сетевым интерфейсом. – karan

+0

Привет, может быть, вы можете попробовать протестировать с помощью localhost. 'telnet 127.0.0.1 8081' –

+0

Я могу получить ответ, когда я нажимаю завиток http: // localhost: 8081 в моей виртуальной машине. Я считаю, что открытие порта является проблемой. – karan