programing

Azure 가상 시스템이 웹 사이트를 지원하도록 할 수 없습니다.

goodsources 2023. 4. 26. 23:18
반응형

Azure 가상 시스템이 웹 사이트를 지원하도록 할 수 없습니다.

방금 윈도우즈 zure VM을 설정하고 IIS를 설치했습니다.

상자에 원격 데스크톱을 설치하면 기본 IIS 웹 사이트를 볼 수 있지만 상자의 IP 주소에서 이 웹 사이트를 사용할 수 없습니다.

Windows 방화벽에서 포트 80을 열었고 포트 80의 끝점도 추가했습니다.

방화벽이 완전히 꺼진 상태에서 접속을 시도해봤지만 소용이 없었어요...

제가 이 일을 하기 위해 해야 할 다른 일이 있다면 운동을 할 수 없나요?

  1. Azure 포털의 VM에 포트 80(http) 및 포트 443(https)에 대한 끝점을 추가합니다(팁: PowerShell 또는 Azure CLI를 사용하여 자동화할 수 있음).

  2. 컴퓨터의 원격 데스크톱입니다.Windows 방화벽 제어판을 열고 포트 80(http) 포트 443(https)에 대한 트래픽을 허용하거나 그냥 끄십시오...방화벽은 기본적으로 설정되어 있습니다(팁: VM 에이전트/전원 셸을 통해 스크립팅할 수도 있음).

  3. Azure 포털로 이동하여 VM이 실행 중인 VM(클라우드 서비스 포함)에 대한 cloudapp.net 하위 도메인을 찾습니다.해당 도메인으로 사이트에 액세스해 보십시오.그래도 작동하지 않으면 서버(원격 데스크톱)에서 http://localhost를 검색하여 IIS가 작동하는지 확인하고 문제를 해결합니다.

  4. .cloudapp.net 도메인에 CNAME을 사용하도록 사용자 지정 도메인의 DNS 레코드를 수정합니다.A 레코드가 필요한 경우 클라우드 서비스의 공용 IP를 사용해야 합니다(cloudapp.net 도메인을 ping하여 Azure 포털을 찾거나).

Azure 웹 사이트 또는 Azure 클라우드 서비스(웹 역할)를 조사할 수 있습니다.그것들은 훨씬 더 관리하기 쉽고 훨씬 더 저렴합니다.여전히 대부분의 기능을 제공합니다.

이 문제를 해결한 것은 Azure 포털에서 '네트워크 Security Group'을 찾아 VM을 선택한 다음 포트 80에 대한 트래픽을 허용하는 인바운드 규칙을 만드는 것이었습니다.

참고: 또한 포트 80에 대한 인바운드 규칙이 실제 VM에 추가되고 사용되도록 설정되었는지 확인합니다.

기존 VM 및 클라우드 서비스를 삭제하고 다시 시작했습니다. 이번에는 처음부터 모두 정상적으로 작동했습니다.

정말 귀찮군!이전에는 클라우드 서비스의 이름이 VM의 이름과 같았지만 이번에는 이름이 달랐기 때문에 문제가 발생했을 수 있습니다.

건배.

최신 VM 및 사전 구성된 설정(2015+)의 경우 설정에서 다음과 같은 zure 자산을 사용하고 있을 수 있습니다."Public IP"이 경우 내부에 사용자 지정 DNS 이름 레이블을 설정할 수 있습니다."Configuration"이 이름은 VM을 생성할 때 사용되는 모든 유형의 영역(예: my-site.brazilsouth.cloudapp.azure.com )을 고려합니다.

테스트 목적을 위해, 여전히 임의로 지정된 공용 IP의 값을 사용하면 충분하다는 것을 기억하는 것이 좋습니다.

VM은 실제로 클라우드 서비스를 통해 액세스됩니다(저를 위한 것입니다.Azure는 VM 전면에서 확장 엔진/로드 밸런싱 장치가 되도록 자동으로 클라우드 서비스를 생성했습니다.VM이 아닌 클라우드 서비스를 통해 웹 사이트에 연결해야 합니다.

외부 IP가 아닌 내부 IP를 사용했을 수 있습니다.

사이트는 IIS의 바인딩 섹션에 있는 내부 IP 주소를 사용해야 합니다.그러나 DNS에서 외부 IP를 사용해야 합니다.이는 Azure가 외부 네트워크에서 VM의 내부 zure로 트래픽을 매핑하는 데 사용하는 가상 IP일 뿐이기 때문인 것으로 추정됩니다.

VM의 데스크톱에 내부 및 외부 IP가 모두 표시됩니다.

레지스트리 편집기에서 TLS 1.3을 끕니다.이것이 2021년 3월에 이 글을 쓸 때 저에게 효과가 있었던 것입니다.

언급URL : https://stackoverflow.com/questions/19585997/cant-get-azure-virtual-machine-to-serve-websites

반응형