2016-10-20 2 views
-2

Azure.Machine에서 기존 가상 머신을 생성하고 성공적으로 배포했으며 URL (abc.cloudapp.net)을 가지고 있습니다. 인터넷에서 접속하려하지만 접속할 수 없습니다. 원격으로 로그인 할 수 있습니다.인터넷을 통해 가상 머신에 액세스 할 수 없습니다.

+0

엔드 포인트 또는 네트워크 보안 그룹을 통해 열려야합니다 - ServerFault의 내 대답 [여기] (http://serverfault.com/a/737796/99269)을 참조하십시오 (이 유형의 질문이 속한다.) –

+0

나는이 솔루션을 시도했지만 작동하지 않는다. 가상 머신 내부에서 https : // localhost : 2464를 통해 서버에 액세스 할 수 있지만 외부에서는 작동하지 않는다. Azure는 "abc .cloudapp.net : 2464 "하지만 작동하지 않습니다 –

답변

1

먼저 VM에 IIS와 같은 웹 서버가 있는지 확인해야합니다. 그런 다음 OS의 방화벽이 트래픽을 포트 80으로 허용하는지 확인하십시오.

클래식 VM을 사용하는 경우 엔드 포인트의 ACL에 규칙을 추가해야합니다.

리소스 관리자 VM이있는 경우 네트워크 보안 그룹의 인바운드 보안 규칙에 예외를 추가하십시오.

VM에 연결된 네트워크 인터페이스 카드를 찾아 네트워크 보안 그룹을 찾을 수 있습니다. 기본적으로 여기에 첨부됩니다.

+0

기본적으로 https (ssl)로 2464 포트에서 Apche tomcate를 실행 중이며 이미 방화벽을 중지했습니다 –

+0

원격 로그인을 통해 가상 서버 내부에서이 서버에 액세스 할 수 있습니다. . 어떤 네트워크 보안 그룹도 볼 수 없습니다. –

+0

제 편집을보고, 고전적인 VM 이었음을 깨닫지 못했습니다. 엔드 포인트를 VM에 추가하고 해당 ACL에 규칙을 추가하십시오. – juunas

1

Juunas가 말했듯이 우리는 Azure 포털과 함께 끝점을 추가해야합니다.
에 Azure 클래식 포털을 입력하십시오.
2.가상 컴퓨터를 클릭 한 다음 구성 할 가상 컴퓨터의 이름을 클릭하십시오.
3. 끝점을 클릭하십시오. 엔드 포인트 페이지에는 가상 시스템의 모든 현재 엔드 포인트가 나열됩니다. (이 예는 Windows VM이며 Linux VM은 기본적으로 SSH 용 끝점을 표시합니다.)
enter image description here 4. 작업 표시 줄에서 을 클릭하고을 클릭합니다.
5. 가상 시스템에 끝점 추가 페이지에서 끝점 유형을 선택하십시오. 인터넷에서 들어오는 트래픽의 포트 번호를 개인 포트에 입력하고 가상 컴퓨터가 수신하는 포트 번호를 입력하십시오.

더 많은 정보 엔드 포인트를 추가에 대한 아래 링크를 참조하십시오 : 당신은 여전히 ​​질문이있을 경우
https://azure.microsoft.com/en-us/documentation/articles/virtual-machines-windows-classic-setup-endpoints/

, 여기에 다시 게시에 오신 것을 환영합니다. 감사.

+0

위의 솔루션을 시도했지만 여전히 작동하지 않습니다. 인스턴스 IP를 만들 때 작동합니다. –

+0

하지만 Instance IP를 통해 액세스하고 싶지 않습니다. 다시 시작하면 변경되기 때문입니다. –

관련 문제